[发明专利]一种可配置的数据报表动态展现方法及系统在审
申请号: | 202010630267.4 | 申请日: | 2020-07-03 |
公开(公告)号: | CN112036118A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 王放 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F40/106 | 分类号: | G06F40/106;G06F40/18 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 数据 报表 动态 展现 方法 系统 | ||
1.一种可配置的数据报表动态展现方法,其特征在于包括:
配置基础元素以及数据报表展现方式,通过配置基础元素能够控制数据的展示方式,数据的展示方式包括数据展示规则、数据分类和数据位置信息,通过配置数据报表的展示方式能够控制数据报表中扩展区域类型,数据报表中扩展区域类型包括变动单元格、行变动、列变动和固定单元格;
根据配置后基础元素构建数据集合,数据集合包括待展现数据;
根据配置后基础元素以及配置后数据报表展现方式对数据报表进行变动处理、并将待展现数据填充到变动处理后的数据报表中;
将每个展现后的数据以及与其对应的数据位置信息作为一条数据保存。
2.根据权利要求1所述的一种可配置的数据报表动态展现方法,其特征在于基础元素包括:
模块,用于划分不同类别的函数框架、数据对象、参数对象和编码对象;
函数框架,用于标识数据取数表名称,且多个数据取数表名称之间的关联关系可配置,函数框架隶属于某个模板;
数据对象,用于标识数据表中取数字段名称和数据类型,数据对象隶属于某个函数框架,每个函数框架能够定义多个数据对象;
参数对象,用于在用户获取数据时作为过滤条件,参数对象隶属于某个函数框架,每个函数框架能够定义对个参数对象;
编码对象,用于在用户对数据进行聚合或分组时作为分组条件,编码对象隶属于某个函数框架,一个函数框架能够定义多个编码对象。
3.根据权利要求2所述的一种可配置的数据报表动态展现方法,其特征在于配置基础元素之前设置可配置的基础元素,包括:
创建基础元素信息表,基础元素信息表包括模块信息表、函数框架表、数据对象表、参数对象表和数据列对象表;
创建灵活函数,上述基础元素信息表对应的数据信息均通过键值对的形式存储在灵活函数的对象信息中,灵活函数能够被数据展示配置界面加载。
4.根据权利要求3所述的一种可配置的数据报表动态展现方法,其特征在于配置基础元素以及配置数据报表展现方式,包括:
在数据展示配置界面加载灵活函数并获取基础元素,按照配置规则对基础元素进行配置生成数据结果集,数据结果集的每个单元标识有对应待展现数据的数据展示规则、数据分类和数据位置信息,配置规则能够形成用于获取及格式化待展现数据的取数SQL语句;
遍历数据结果集,将数据结果集拆分为数据矩阵;
配置数据报表的展现方式,包括配置数据报表的变动属性,数据报表的变动属性包括固定表和变动表,变动属性为变动表的数据报表为变动数据报表,配置变动数据报表的区域变动属性,变动数据报表的区域变动属性包括固定区域和扩展区域,配置扩展区域的扩展区域类型,变动数据报表的扩展区域类型包括变动单元格、行变动、列变动和固定单元格;
配置数据报表单元格的公式类型属性,并为公式类型属性为分析公式的数据报表单元格配置分析公式,分析公式包括与所述数据报表单元格对应的JSON格式的数据矩阵、取数SQL语句、配置后数据报表的展现方式,且分析公式能够被数据报表前台加载。
5.根据权利要求4所述的一种可配置的数据报表动态展现方法,其特征在于根据配置后基础元素以及配置后数据报表展现方式对数据报表进行变动处理、并将待展现数据填充到变动处理后的数据报表中,包括:
分析待展现数据的数据展示方式并生成数据结果集,并根据对应数据报表单元格的变动类型存储数据结果集,如果数据报表单元格为固定单元格,则将数据结果集保存为数据信息,如果数据报表单元格为固定单元格,则将数据结果集保存为变动数据信息;
判断数据报表的变动属性,如果数据报表为固定表,则维持数据报表的状态,如果数据报表为变动表,则删除数据报表的扩展行和扩展列;
判断数据报表单元格的变动类型,如果数据报表单元格为固定单元格,则根据数据信息将待展现数据插入对应的数据报表单元格,如果数据报表单元格为变动单元格,则根据变动数据信息对数据报表单元格进行变动处理、并将待展现数据插入变动处理后的对应数据报表单元格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010630267.4/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置