一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在线报表生成系统、方法、电子设备及介质与流程

2023-07-13 12:09:09 来源:中国专利 TAG:
1.本发明涉及计算机
技术领域
:,具体涉及一种在线报表生成系统、方法、电子设备及介质。
背景技术
::2.报表工具能够帮助用户用来展示自己输入数据,将数据库中的数据以客户想要的方式展示出来;通过支持用户拖拽数据到表格行列中快速生成交叉表格,实现数据在线上的快速与灵活分析。使用excel拉取数据进行分析时,要求的专业能力较高,操作较为麻烦,且难以转为在线操作,难以共享与协作;其他在线数据分析工具学习成本高,使用难度大,非专业数据分析人员难以使用。技术实现要素:3.本发明实施例的目的在于提供一种在线报表生成系统、方法、电子设备及介质,用以解决现有技术中在线数据分析工具学习成本高且使用难度较大的问题。4.为实现上述目的,本发明实施例提供一种在线报表生成方法,所述方法具体包括:5.获取数据源;6.响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;7.配置交叉表中所述待分析数据的交叉逻辑;8.基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格。9.在上述技术方案的基础上,本发明还可以做如下改进:10.进一步地,所述在线报表生成方法,还包括:11.根据用户信息设置操作权限,其中,不同的用户信息对应不同的操作权限;12.获取当前登录人员的用户信息,基于所述用户信息判断当前登录人员是否可以配置所述目标表单。13.进一步地,所述响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表,包括:14.由已选的所述待分析数据关联出所用的维度,进而对已选待分析数据和维度进行条件筛选。15.进一步地,所述基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格,包括:16.通过加减乘除运算进行行与行之间的计算得到行计算结果;17.通过加减乘除运算进行列与列之间的计算得到列计算结果;18.对所述行计算结果与所述列计算结果进行数字运算得到最终计算结果。19.一种在线报表生成系统,包括:20.获取模块,用于获取数据源;21.响应模块,用于响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;22.配置模块,用于配置交叉表中所述待分析数据的交叉逻辑;23.生成模块,用于基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格。24.进一步地,所述在线报表生成系统还包括设置模块和判断模块;25.所述设置模块用于根据用户信息设置操作权限,其中,不同的用户信息对应不同的操作权限;26.所述判断模块用于基于用户信息判断当前登录人员是否可以配置所述目标表单。27.进一步地,所述在线报表生成系统还包括关联模块,所述关联模块用于由已选的所述待分析数据关联出所用的维度,进而对已选待分析数据和维度进行条件筛选。28.进一步地,所述生成模块还用于:29.通过加减乘除运算进行行与行之间的计算得到行计算结果;30.通过加减乘除运算进行列与列之间的计算得到列计算结果;31.对所述行计算结果与所述列计算结果进行数字运算得到最终计算结果。32.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述方法的步骤。33.一种非暂态计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。34.本发明实施例具有如下优点:35.本发明中的在线报表生成方法,获取数据源;响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;配置交叉表中所述待分析数据的交叉逻辑;基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格。解决了现有技术中在线数据分析工具学习成本高且使用难度较大的问题。附图说明36.为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。37.本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。38.图1为本发明在线报表生成方法的流程图;39.图2为本发明在线报表生成系统的第一架构图;40.图3为本发明在线报表生成系统的第二架构图;41.图4为本发明提供的电子设备实体结构示意图;42.图5为本发明生成交叉表的界面示意图;43.图6为本发明配置交叉逻辑的界面示意图;44.图7为本发明行列计算的界面示意图。45.其中附图标记为:46.获取模块10,响应模块20,配置模块30,生成模块40,设置模块50,判断模块60,关联模块70,电子设备80,处理器801,存储器802,总线803。具体实施方式47.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。48.实施例49.图1为本发明在线报表生成方法实施例流程图,如图1所示,本发明实施例提供的一种在线报表生成方法包括以下步骤:50.s101,获取数据源;51.具体的,获取数据源,所述数据源为可进行分析的养本原始数据。52.s102,响应于目标表单的生成请求生成目标表单,基于数据源选择待分析数据添加至目标表单生成交叉表;53.具体的,如图5所示,由已选的所述待分析数据关联出所用的维度,进而对已选待分析数据和维度进行条件筛选。使用在线报表工具,将所需进行分析的数据添加到表格的行/列后即可得到交叉分析的结果。报表工具的主要功能是把sql语句查询出的行列结构转换成html表格(table),并支持表格的跨行(rowspan)与跨列(colspan)。同时它还支持报表excel导出、图表显示及固定表头与左边列的功能。54.s103,配置交叉表中待分析数据的交叉逻辑;55.具体的,如图6所示,报表工具可以支持快速修改分析目标表单的行/列数据,支持自定义修改目标表单所分析的人群与逻辑:可自定义修改目标表单的行、列的base(人群基数)条件,自由查看指定人群的数据交叉与分析结果。支持在线对目标表单的数据进行行、列运算,可进行行与行、列与列之间的加减乘除运算,以及对行、列结果进行数字运算;支持一键生成summary表格对多个产品间相同特征进行分析与对比;支持配置灵活的人群筛选器,查看各个人群的数据结果,分人群的数据结果可分表格导出,无需多次重复操作,一键导出。56.s104,基于交叉逻辑对待分析数据进行计算生成数据分析表格。57.具体的,如图7所示,通过加减乘除运算进行行与行之间的计算得到行计算结果;58.通过加减乘除运算进行列与列之间的计算得到列计算结果;59.对所述行计算结果与所述列计算结果进行数字运算得到最终计算结果。60.所述在线报表生成方法,还包括:61.根据用户信息设置操作权限,其中,不同的用户信息对应不同的操作权限;62.获取当前登录人员的用户信息,基于所述用户信息判断当前登录人员是否可以配置所述目标表单。63.本发明的一种在线报表生成方法,获取数据源;响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;配置交叉表中所述待分析数据的交叉逻辑;基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格。解决了现有技术中在线数据分析工具学习成本高且使用难度较大的问题。64.本发明的一种在线报表生成方法针对对调研数据进行分析时,研究人员缺少专业数据分析能力时,无法直接使用数据进行分析得到结果的问题,简化报表配置操作,降低拉取数据进行分析的门槛。实现使用调研数据进行数据报表在线化的配置,可配置出各类调研研究所需的专业数据分析表格,如topline、summary等;交互简单,数据报表配置逻辑显性化,用户无需具有很强的数据分析专业能力也能使用数据搭建表格。65.图2-3为本发明在线报表生成系统实施例流程图;如图2-3所示,本发明实施例提供的一种在线报表生成系统,包括以下步骤:66.获取模块10,用于获取数据源;67.响应模块20,用于响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;68.配置模块30,用于配置交叉表中所述待分析数据的交叉逻辑;69.生成模块40,用于基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格;70.所述在线报表生成系统还包括设置模块50和判断模块60;71.所述设置模块50用于根据用户信息设置操作权限,其中,不同的用户信息对应不同的操作权限;72.所述判断模块60用于基于用户信息判断当前登录人员是否可以配置所述目标表单。73.所述在线报表生成系统还包括关联模块70,所述关联模块70用于由已选的所述待分析数据关联出所用的维度,进而对已选待分析数据和维度进行条件筛选。74.所述生成模块40还用于:75.通过加减乘除运算进行行与行之间的计算得到行计算结果;76.通过加减乘除运算进行列与列之间的计算得到列计算结果;77.对所述行计算结果与所述列计算结果进行数字运算得到最终计算结果。78.本发明的一种在线报表生成系统,通过获取模块10获取数据源;通过响应模块20响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;通过配置模块30配置交叉表中所述待分析数据的交叉逻辑;通过生成模块40基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格,解决现有技术中在线数据分析工具学习成本高且使用难度较大的问题。79.图4为本发明实施例提供的电子设备实体结构示意图,如图4所示,电子设备80包括:处理器801(processor)、存储器802(memory)和总线803;80.其中,处理器801、存储器802通过总线803完成相互间的通信;81.处理器801用于调用存储器802中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:获取数据源;响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;配置交叉表中所述待分析数据的交叉逻辑;基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格。82.本实施例提供一种非暂态计算机可读介质,非暂态计算机可读介质存储计算机指令,计算机指令使计算机执行上述各方法实施例所提供的方法,例如包括:获取数据源;响应于目标表单的生成请求生成目标表单,基于所述数据源选择待分析数据添加至所述目标表单生成交叉表;配置交叉表中所述待分析数据的交叉逻辑;基于所述交叉逻辑对所述待分析数据进行计算生成数据分析表格。83.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。84.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。85.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。86.虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表