可配置的动态数据报表的生成方法、系统、设备和介质技术方案

技术编号:19964385 阅读:39 留言:0更新日期:2019-01-03 12:54
本发明专利技术公开了一种可配置的动态数据报表的生成方法、系统、设备和介质,所述生成方法包括以下步骤:步骤1、选择统计数据表;步骤2、定义数据表结构;步骤3、检查统计数据;步骤4、导入统计数据;步骤5、选择统计指标;步骤6、定义统计指标;步骤7、选择统计分类;步骤8、定义统计分类;步骤9、选择统计范围;步骤10、定义统计范围;步骤11、选择报表展示模版;步骤12、统计分析;步骤13、结果展示和导出。本发明专利技术通过灵活可配置的数据导入模版、可自定义的统计分析规则和多种数据展示模版,可以快速地对多种形态的数据进行处理和统计分析,并根据自定义报表的展示模版进行数据报表生成、展示和导出,能满足多种多样的统计需求。

Configurable dynamic data report generation methods, systems, devices and media

The invention discloses a method, system, equipment and medium for generating configurable dynamic data reports, which includes the following steps: step 1, selecting statistical data tables; step 2, defining data table structure; step 3, checking statistical data; step 4, importing statistical data; step 5, selecting statistical indicators; step 6, defining statistical indicators; step 7, selecting system. Step 8, Define statistical classification; Step 9, Select statistical range; Step 10, Define statistical range; Step 11, Select report display template; Step 12, Statistical analysis; Step 13, Result display and export. By flexible and configurable data import template, customizable statistical analysis rules and various data display templates, the invention can quickly process and analyze various forms of data, and generate, display and export data reports according to the display template of customized reports, which can meet various statistical needs.

【技术实现步骤摘要】
可配置的动态数据报表的生成方法、系统、设备和介质
本专利技术属于报表生成
,涉及一种可配置的动态数据报表的生成方法、系统、设备和介质。
技术介绍
随着移动互联、云计算、大数据等互联网技术的快速发展,数据报表作为一种重要的信息载体,不仅具有研究与分析的价值,同时能对各项决策提供参考和指导,更是对现有情况的反馈和把握。因此,实时地对不同形态的数据,通过多种维度和不同侧重点进行统计分析,并从不同的侧重点进行针对性的统计数据展示,有助于决策者清楚地了解现状和存在的问题,从而有目的地调整决策,进行更合理的布局。目前的研究主要只是针对已有的统计数据的报表展示。通过不同的配置方法,对已有统计数据集进行筛选和动态展示。现有技术虽然在一定程度上能减少开发人员针对展示的数据重复开发代码的问题,提高了开发效率和代码复用率。但这些技术只解决了对已有的统计数据的报表的展示问题,并没有提供针对多种形态的数据来源的各种类型或各种对象的统计分析和报表展示的方法和技术。
技术实现思路
本专利技术针对上述问题,本专利技术的目的之一在于提供了一种可配置的动态数据报表的生成方法,可以对动态导入的数据进行定制的统计分析,同时可以对统计结果进行自定义报表展示和导出。本专利技术的目的之二在于提供了一种可配置的动态数据报表的生成系统,可以对动态导入的数据进行定制的统计分析,同时可以对统计结果进行自定义报表展示和导出。本专利技术的目的之三在于提供一种实现上述可配置的动态数据报表的生成方法的电子设备。本专利技术的目的之四在于提供一种存储上述可配置的动态数据报表的生成方法的计算机可读存储介质。本专利技术的目的之一采用如下技术方案实现:一种可配置的动态数据报表的生成方法,其包括以下步骤:步骤1、选择统计数据表:根据统计分析需求,选择统计数据表,如果统计数据表已经存在且完整无误,执行步骤3,否则先执行步骤2;步骤2、定义数据表结构:根据下载的数据表模版,定义统计数据表的结构及其与其他数据表的关系,然后上传统计数据表的结构,执行步骤1;步骤3、检查统计数据:对统计数据表的统计数据进行检查,如果统计数据完整无误,执行步骤5,否则执行步骤4;步骤4、导入统计数据:下载统计数据表的数据导入模版,根据数据导入模版,编辑并导入统计数据,执行步骤3;步骤5、选择统计指标:根据统计分析需求,选择需要统计的指标,如果指标存在并已正确定义,执行步骤7,否则执行步骤6;步骤6、定义统计指标:根据统计分析需求,定义统计指标名称及指标的计算公式,执行步骤5;步骤7、选择统计分类:根据统计分析需求,选择需要统计的分类,如果分类存在并已正确定义,执行步骤9,否则执行步骤8;步骤8、定义统计分类:根据统计分析需求,定义统计分类名称、编码及其与统计数据表的关系,执行步骤7;步骤9、选择统计范围:根据统计分析需求,选择需要统计的范围,如果统计范围存在并已正确定义,执行步骤11,否则执行步骤10;步骤10、定义统计范围:根据统计分析需求,定义统计范围名称、编码及其与统计数据表的关系,执行步骤9;步骤11、选择报表展示模版:根据统计分析需求,选择统计报表需要展示的数据列,生成展示模版,执行步骤12;步骤12、统计分析:根据定义的统计指标、分类、范围,对统计数据表进行统计分析;步骤13、结果展示和导出:按照展示模版,展示统计结果,同时将统计结果导出到EXCEL表。优选地,所述数据表模版包括表名、列名、列编码、数据类型、长度、小数位数、是否为空、外键名、引用数据库、引用表和引用列。优选地,在步骤11之后,还包括:步骤14、统计数据校验:根据配置的统计分类、统计范围,按照展示模版,预先生成和展示统计指标以外的其他信息,以便校验导入的统计数据表的数据,以及数据表之间的关系定义是否正确以及是否符合统计需求,如果符合统计需求执行步骤12,否则执行步骤1。优选地,统计数据表为一个数据表,或者由多个数据表根据一定的对应关系构成;如果存在多个统计数据表,在统计数据导入统计数据表时,将统计数据保存到数据库中,同时根据数据导入模版定义的统计数据间的对应关系,将统计数据表之间的对应关系也保存到数据库中。本专利技术的目的之二采用如下技术方案实现:一种可配置的动态数据报表的生成系统,其包括:选择统计数据表单元,用于根据统计分析需求,选择统计数据表,如果统计数据表已经存在且完整无误,执行检查统计数据单元,否则先执行定义数据表结构单元;定义数据表结构单元,用于根据下载的数据表模版,定义统计数据表的结构及其与其他数据表的关系,然后上传统计数据表的结构,执行选择统计数据表单元;检查统计数据单元,用于对统计数据表的统计数据进行检查,如果统计数据完整无误,执行选择统计指标单元,否则执行导入统计数据单元;导入统计数据单元,用于下载统计数据表的数据导入模版,根据数据导入模版,编辑并导入统计数据,执行检查统计数据单元;选择统计指标单元,用于根据统计分析需求,选择需要统计的指标,如果指标存在并已正确定义,执行选择统计分类单元,否则执行定义统计指标单元;定义统计指标单元,用于根据统计分析需求,定义统计指标名称及指标的计算公式,执行选择统计指标单元;选择统计分类单元,用于根据统计分析需求,选择需要统计的分类,如果分类存在并已正确定义,执行选择统计范围单元,否则执行定义统计分类单元;定义统计分类单元,用于根据统计分析需求,定义统计分类名称、编码及其与统计数据表的关系,执行选择统计分类单元;选择统计范围单元,用于根据统计分析需求,选择需要统计的范围,如果统计范围存在并已正确定义,执行选择报表展示模版单元,否则执行定义统计范围单元;定义统计范围单元,用于根据统计分析需求,定义统计范围名称、编码及其与统计数据表的关系,执行选择统计范围单元;选择报表展示模版单元,用于根据统计分析需求,选择统计报表需要展示的数据列,生成展示模版,执行统计分析单元;统计分析单元,用于根据定义的统计指标、分类、范围,对统计数据表进行统计分析;结果展示和导出单元,用于按照展示模版,展示统计结果,同时将统计结果导出到EXCEL表。本专利技术的目的之三采用如下技术方案实现:一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术目的之一的可配置的动态数据报表的生成方法。本专利技术的目的之四采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术目的之一的可配置的动态数据报表的生成方法。与现有技术相比,本专利技术可配置的动态数据报表的生成方法、系统、设备和介质,其有益效果在于:本专利技术针对报表处理
中现有技术的不足,主要解决的是多种形态的数据来源的各种类型或各种对象的统计分析和报表展示的问题。通过灵活可配置的数据导入模版、可自定义的统计分析规则和多种数据展示模版,本专利技术的方法和系统可以快速地对多种形态的数据进行处理和对动态导入的数据进行定制的统计分析,并根据自定义报表的展示模版进行数据报表生成、展示和导出,不受行业、领域的限制,能满足多种多样的统计需求。附图说明图1为本专利技术实施例一可配置的动态数据报表的生成方法的流程图;图2为本专利技术实施例二可配置的动态数据报表的生成方法的流本文档来自技高网
...

【技术保护点】
1.一种可配置的动态数据报表的生成方法,其特征在于,其包括以下步骤:步骤1、选择统计数据表:根据统计分析需求,选择统计数据表,如果统计数据表已经存在且完整无误,执行步骤3,否则先执行步骤2;步骤2、定义数据表结构:根据下载的数据表模版,定义统计数据表的结构及其与其他数据表的关系,然后上传统计数据表的结构,执行步骤1;步骤3、检查统计数据:对统计数据表的统计数据进行检查,如果统计数据完整无误,执行步骤5,否则执行步骤4;步骤4、导入统计数据:下载统计数据表的数据导入模版,根据数据导入模版,编辑并导入统计数据,执行步骤3;步骤5、选择统计指标:根据统计分析需求,选择需要统计的指标,如果指标存在并已正确定义,执行步骤7,否则执行步骤6;步骤6、定义统计指标:根据统计分析需求,定义统计指标名称及指标的计算公式,执行步骤5;步骤7、选择统计分类:根据统计分析需求,选择需要统计的分类,如果分类存在并已正确定义,执行步骤9,否则执行步骤8;步骤8、定义统计分类:根据统计分析需求,定义统计分类名称、编码及其与统计数据表的关系,执行步骤7;步骤9、选择统计范围:根据统计分析需求,选择需要统计的范围,如果统计范围存在并已正确定义,执行步骤11,否则执行步骤10;步骤10、定义统计范围:根据统计分析需求,定义统计范围名称、编码及其与统计数据表的关系,执行步骤9;步骤11、选择报表展示模版:根据统计分析需求,选择统计报表需要展示的数据列,生成展示模版,执行步骤12;步骤12、统计分析:根据定义的统计指标、分类、范围,对统计数据表进行统计分析;步骤13、结果展示和导出:按照展示模版,展示统计结果,同时将统计结果导出到EXCEL表。...

【技术特征摘要】
1.一种可配置的动态数据报表的生成方法,其特征在于,其包括以下步骤:步骤1、选择统计数据表:根据统计分析需求,选择统计数据表,如果统计数据表已经存在且完整无误,执行步骤3,否则先执行步骤2;步骤2、定义数据表结构:根据下载的数据表模版,定义统计数据表的结构及其与其他数据表的关系,然后上传统计数据表的结构,执行步骤1;步骤3、检查统计数据:对统计数据表的统计数据进行检查,如果统计数据完整无误,执行步骤5,否则执行步骤4;步骤4、导入统计数据:下载统计数据表的数据导入模版,根据数据导入模版,编辑并导入统计数据,执行步骤3;步骤5、选择统计指标:根据统计分析需求,选择需要统计的指标,如果指标存在并已正确定义,执行步骤7,否则执行步骤6;步骤6、定义统计指标:根据统计分析需求,定义统计指标名称及指标的计算公式,执行步骤5;步骤7、选择统计分类:根据统计分析需求,选择需要统计的分类,如果分类存在并已正确定义,执行步骤9,否则执行步骤8;步骤8、定义统计分类:根据统计分析需求,定义统计分类名称、编码及其与统计数据表的关系,执行步骤7;步骤9、选择统计范围:根据统计分析需求,选择需要统计的范围,如果统计范围存在并已正确定义,执行步骤11,否则执行步骤10;步骤10、定义统计范围:根据统计分析需求,定义统计范围名称、编码及其与统计数据表的关系,执行步骤9;步骤11、选择报表展示模版:根据统计分析需求,选择统计报表需要展示的数据列,生成展示模版,执行步骤12;步骤12、统计分析:根据定义的统计指标、分类、范围,对统计数据表进行统计分析;步骤13、结果展示和导出:按照展示模版,展示统计结果,同时将统计结果导出到EXCEL表。2.根据权利要求1所述的可配置的动态数据报表的生成方法,其特征在于:所述数据表模版包括表名、列名、列编码、数据类型、长度、小数位数、是否为空、外键名、引用数据库、引用表和引用列。3.根据权利要求1所述的可配置的动态数据报表的生成方法,其特征在于:在步骤11之后,还包括:步骤14、统计数据校验:根据配置的统计分类、统计范围,按照展示模版,预先生成和展示统计指标以外的其他信息,以便校验导入的统计数据表的数据,以及数据表之间的关系定义是否正确以及是否符合统计需求,如果符合统计需求执行步骤12,否则执行步骤1。4.根据权利要求1所述的可配置的动态数据报表的生成方法,其特征在于:统计数据表为一个数据表,或者由多个数据表根据一定的对应关系构成;如果存在多个统计数据...

【专利技术属性】
技术研发人员:何燕冯国梁冯婕钟胜根杨有科
申请(专利权)人:广东讯飞启明科技发展有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1