CN113342821B 报表配置方法、装置、设备及计算机存储介质 (深圳前海微众银行股份有限公司)_第1页
CN113342821B 报表配置方法、装置、设备及计算机存储介质 (深圳前海微众银行股份有限公司)_第2页
CN113342821B 报表配置方法、装置、设备及计算机存储介质 (深圳前海微众银行股份有限公司)_第3页
CN113342821B 报表配置方法、装置、设备及计算机存储介质 (深圳前海微众银行股份有限公司)_第4页
CN113342821B 报表配置方法、装置、设备及计算机存储介质 (深圳前海微众银行股份有限公司)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

A,2014.09.24A,2020.04.28A,2021.01.22A,2020.05.19质统计计算得到的各条业务数据记录导入预设表对报表配置界面中各可配字段配置的取数需求2将按照预设表结构中各原生字段统计计算得到的各条业务数据记录导入所述预设表获取基于报表配置界面配置的报表配置信息,将所述取数需求信息转换为目标结构化查询语句,并采用所所述将所述取数需求信息转换为目标结构化获取所述取数需求信息中的第一维度字段和指按照所述取数需求信息中所述第一维度字段对应的汇总方式对所述指标字段添加聚根据所述选择字段和所述分组字段生成针对所述目标数据表的目标结构获取所述展示需求信息中所述第一维度字段、所述将所述表头名称按照所述展示顺序排列后作为表头进行第一维度字段和所述指标字段对应的报表数据分别作为对应表头名称下的列数据进行展将所述目标字段作为筛选字段,并根据所述过滤条件获取所述排序需求信息中的待排序维度字段和各所述待排序维度字段的排序优先级,将各所述待排序维度作为排序字段并按照所述排序优先级组织各所述排序字段的顺4.如权利要求1至3任一项所述的报表配置方法,其特征在于,所3将所述取数需求信息转换为所述自定义结构化查询语句充部分对所述自定义结构化查询语句进行填充得到目采用所述标准结构化查询语句在所述目标数据表中查查询模块,用于将所述取数需求信息转换为获取所述取数需求信息中的第一维度字段和指按照所述取数需求信息中所述第一维度字段对应的汇总方式对所述指标字段添加聚获取所述展示需求信息中所述第一维度字段、所述将所述表头名称按照所述展示顺序排列后作为表头进行第一维度字段和所述指标字段对应的报表数据分别作为对应表头名称下的列数据进行展4执行时实现如权利要求1至5中任一项所述的述报表配置程序被处理器执行时实现如权利要求1至5中任一项所述的报表配置方法的步5[0006]将按照预设表结构中各原生字段统计计算得到的各条业务数据记录导入所述预可配字段是所述原生字段或对所述原生字段6[0014]展示模块,用于按照所述展示需求信息定义的展示规则对所述报表数据进行展报表配置程序被所述处理器执行时实现如上所述的[0018]本发明通过将按照预设表结构中各原生字段统计计算得到的各条业务数据记录据导入表结构得到目标数据表,使得业务人员可自己根据所需维度和指标从数据表中取配置报表,再根据业务人员配置的信息转换为结构化查询语句查询数据表并自动绘制报7[0029]本领域技术人员可以理解,图1中示出的报表配置设备结构并不构成对报表配置[0035]步骤S10,将按照预设表结构中各原生字段统计计算得到的各条业务数据记录导用MySQL数据库或者是其他基于结构化查询语言的数据库。表结构中的各个字段可以是开8[0042]`product_code`int(4)comment'产品编码'[0044]`id`bigint(11)NOTNULLAUTO_INCREMENTCOMMENT'primarykey'[0046]`create_time`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPcomment'创建时间'9[0056]配置系统将原始数据按照预设表结构中的字段(以下称为原生字段)进行统计计表配置信息可以包括针对报表配置界面中各可配字段配置的取数需求信息和展示需求信示字段配置组件,字段配置组件中展示目标数据表对应的预设表结构中的各个原生字段,以及各个原生字段对应的各个配置项。字段配置组件中还可展示字段的删除和添加控件,标数据表中获取原生字段的数据,也可以获取基于原生字段的数据进行计算得到的数据,置为指标类型的可配字段作为取数需求信息中的指标字段,并以该可配字段的字段名来表配置为展开的可配字段作为取数需求信息中的第一维度字段,并以该可配字段的字段名来收拢”配置为收拢的可配字段作为展示需求信息中的第二维度字段,并以该可配字段的字段名来表示该第二维度字段,同时展示需求信息中也包括取数需求信息中的该指标字段和[0066]步骤S30将所述取数需求信息转换为目标结构化查询语句,并采用所述目标结构构化查询语句中的选择字段(也即select后面的字段)和分组字段(也即groupby后面的字换为目标结构化查询语句,并采用目标结构化查询语句在目标数据表中查询得到报表数配置系统可以按照取数需求信息中各个第一维度字段的分组顺序作为各个分组字段在段);若汇总方式是求平均则对指标字段对应的选择字段添加avg函数,得到avg(指标字展示顺序作为各个选择字段在select[0081]配置系统根据选择字段和分组字段生成针对目标数据表的目标结构化查询具体地,可以将选择字段和分组字段填充到结构化查询语句的模板中,也即,填充得到为筛选字段,并根据该过滤条件和该筛选字段生成目标结构化查询语句中的条件语句报表数据中所述第一维度字段和所述指标字段对应的报表数据分别作为对应表头名称下据中第一维度字段和指标字段对应的报表数据分别作为对应表头名称下的列数据进行展[0095]进一步地,基于上述第一和/或第二实施例,提出本发明报表配置方法第三实施据表表名的示例。还可以定义获取部分表字段的语句,例如selectwd_date,kaihu_channel,kaihu_user,xiadan_userfromrep_wcz_d,其中,wd_date,kaihu_channel,kaihu_user,xiadan_user是表字段[0098]步骤S308,将所述取数需求信息转换为所述自定义结构化查询语句中的填充部分,以采用所述填充部分对所述自定义结构化查询语句进行填充得到目标结构化查询语[0101]步骤S310,采用所述标准结构化查询语句在所述目标数据表中查询得到报表数当前时间和所述时间关键字对应预设的相对时间定义计算得到相对于所述当前时间的相间关键字run_date的相对时间定义为昨天,run_month_begin的相对时间定义为上个月的以在自定义结构化查询语句中使用时间关键字代替时间,例如,select*fromrep_wcz_过在预设表结构中增设一个id字段来连接该维度表,表示各个用户对各行数据的查看权selectA.wd_date,A.kaihu_channel,A.kaihu_user,A.xiadan_userfromrep_wcz_dasAjoinchannel_userasBwhereA.id=B.idanduser_id=${user_name},其中rep_述可配字段是所述原生字段或对所述原生字段进行公[0117]按照所述取数需求信息中所述第一维度字段对应的汇总方式对所述指标字段添[0118]根据所述选择字段和所述分组字段生成针对所述目标数据表的目标结构化查询[0122]获取所述排序需求信息中的待排序维度字段和各所述待排序维度字段的排序优[0123]将各所述待排序维度作为排序字段并按照所述排序优先级组织各所述排序字段所述第一维度字段和所述指标字段对应的报表数据分别作为对应表头名称下的列数据进述填充部分对所述自定义结构化查询语句进行填充得到目标结构[0136

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论