一种企业管理软件中动态报表数据展示方法技术

技术编号:20273039 阅读:32 留言:0更新日期:2019-02-02 03:50
本发明专利技术涉及计算机软件领域,具体涉及一种企业管理软件中动态报表数据展示方法。一种企业管理软件中动态报表数据展示方法,包括步骤:A)创建X维度数据表;B)创建Y维度数据表;C)创建Data维度数据表。本发明专利技术通过将报表拆分成三个维度来设计,即X维度、Y维度与Data维度,用X维度元素表示表头样式,Y维度元素表示表体样式,Data维度元素表示报表所要展示的数据,此设计适用于大部分的报表样式,能够快速灵活的展示各种报表数据,通过对Data维度元素进行行转列的方法可以动态展示大部分的报表格式,并且不需要去创建不同格式的实体数据表。

【技术实现步骤摘要】
一种企业管理软件中动态报表数据展示方法
本专利技术涉及计算机软件领域,具体地,涉及一种企业管理软件中动态报表数据展示方法。
技术介绍
企业管理软件系统在面对众多数据采集后,一般都会应用报表方式来展示数据分析的结果。因此,大部分的企业管理软件中都有报表应用模块,而创建生成报表及展示报表数据的方式,一般主要基于后台创建实体数据表由软件开发人员来完成展示报表数据,不同的报表格式及报表数据的展示需要用后台不同的实体数据表来完成。面对有众多报表需求的企业来说,软件开发人员为了满足需求会不断地创建越来越多实体数据表来展示相应的报表数据,但此方式并不能灵活快速地展示报表采集的数据,成本较高。
技术实现思路
本专利技术的目的是提供一种企业管理软件中动态报表数据展示方法,以解决上述至少一个技术问题。为了达到上述目的,本专利技术采用下述技术方案:一种企业管理软件中动态报表数据展示方法,其特征在于,包括步骤:A)创建X维度数据表,通过X维度元素表示报表的表头样式,设置X维度元素并定义X维度元素的属性,将X维度元素存放至X维度数据表内;B)创建Y维度数据表,通过Y维度元素表示报表的表体样式,设置Y维度元素时引用X维度元素并定义Y维度元素的属性,将Y维度元素存放至Y维度数据表内;C)创建Data维度数据表,通过Data维度元素表示报表所要展示的数据,将Data维度元素存放至Data维度数据表内;D)根据Data维度数据表所采集的报表所要展示的数据信息,将Data维度元素依X维度元素的属性和Y维度元素的属性展示报表数据。所述步骤B中,根据X维度元素的属性定义Y维度元素的属性。所述步骤B中,至少一个Y维度元素引用同一X维度元素。所述步骤D中,所述Data维度元素以行的方式存储于所述Data维度数据表中,根据X维度元素的属性和Y维度元素的属性将Data维度元素以行转列的方式展示报表数据。X维度元素的属性包括数据类型、显示/隐藏、宽度、显示格式、统计/汇总等属性。本专利技术通过将报表拆分成三个维度来设计,即X维度、Y维度与Data维度,用X维度元素表示表头样式,Y维度元素表示表体样式,Data维度元素表示报表所要展示的数据,此设计适用于大部分的报表样式,能够快速灵活的展示各种报表数据,通过对Data维度元素进行行转列的方法可以动态展示大部分的报表格式,并且不需要去创建不同格式的实体数据表。附图说明图1为本专利技术中报表数据展示的流程图;图2为本专利技术中报表的维度示意图;图3为本专利技术中的X维度数据表的示意图;图4为本专利技术中的Y维度数据表的示意图;图5为本专利技术中的Data维度数据表的示意图。具体实施方式以下结合附图对本专利技术的具体实施方式作进一步地说明。如图1所示,一种企业管理软件中动态报表数据展示方法,包括步骤:A)创建X维度数据表,通过X维度元素表示报表的表头样式,设置X维度元素并定义X维度元素的属性,将X维度元素存放至X维度数据表内;B)创建Y维度数据表,通过Y维度元素表示报表的表体样式,设置Y维度元素时引用X维度元素并定义Y维度元素的属性,将Y维度元素存放至Y维度数据表内;C)创建Data维度数据表,通过Data维度元素表示报表所要展示的数据,将Data维度元素存放至Data维度数据表内;D)根据Data维度数据表所采集的报表所要展示的数据信息,将Data维度元素依X维度元素的属性和Y维度元素的属性展示报表数据。本专利技术通过将报表拆分成三个维度来设计,即X维度、Y维度与Data维度,用X维度元素表示表头样式,Y维度元素表示表体样式,Data维度元素表示报表所要展示的数据,此设计适用于大部分的报表样式,能够快速灵活的展示各种报表数据,通过对Data维度元素进行行转列的方法可以动态展示大部分的报表格式,并且不需要去创建不同格式的实体数据表。所述步骤B中,根据X维度元素的属性定义Y维度元素的属性。所述步骤B中,至少一个Y维度元素引用同一X维度元素。相同的X维度被不同的Y维度所引用可以设计出相同表头不同的表体的样式。所述步骤D中,所述Data维度元素以行的方式存储于所述Data维度数据表中,根据X维度元素的属性和Y维度元素的属性将Data维度元素以行转列的方式展示报表数据。X维度元素的属性包括数据类型、显示/隐藏、宽度、显示格式、统计/汇总等属性。如图2~5所示,将包含“编码”、“预算名称”、“预算分析”、“本期预算”、“实际执行”、“预算比例”、“上年同期”的表头样式作为X维度元素,设置“101”、“102”、“103”、“10301”、“10302”、“10303”、“104”对X维度元素的“编码”、“预算名称”、“预算分析”、“本期预算”、“实际执行”、“预算比例”、“上年同期”进行编码并存入X维度数据表,定义X维度元素的属性,包括数据类型、显示/隐藏、宽度、显示格式、统计/汇总等属性;将包含“管理费用”、“办公费”、“交通费”、“租赁费”、“维修费”的表体样式作为Y维度元素,设置“1001”、“100101”、“100102”、“100103”、“100104”对Y维度元素的“管理费用”、“办公费”、“交通费”、“租赁费”、“维修费”进行编码并存入Y维度数据表;将包含“1001”、“管理费用”、“6,000.00”、“5,000.00”、“83.33%”、“6,500.00”、“100101”、“办公费”“1,000.00”、“1,000.00”、“100.00%”“900.00”的报表所要展示的数据作为Data维度元素,设置“1-row”、“2-row”等Y维度ID与“1-column”、“2-column”、“3-column”、“4-column”、“5-column”、“6-column”等X维度ID存入Data维度数据表,即根据X维度元素的属性和Y维度元素的属性将Data维度元素进行行转列,进而动态地展示报表所要展示的数据。尽管本专利技术的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本专利技术的限制。在本领域技术人员阅读了上述内容后,对于本专利技术的多种修改和替代都将是显而易见的。因此,本专利技术的保护范围应由所附的权利要求来限定。本文档来自技高网...

【技术保护点】
1.一种企业管理软件中动态报表数据展示方法,其特征在于,包括步骤:A)创建X维度数据表,通过X维度元素表示报表的表头样式,设置X维度元素并定义X维度元素的属性,将X维度元素存放至X维度数据表内;B)创建Y维度数据表,通过Y维度元素表示报表的表体样式,设置Y维度元素时引用X维度元素并定义Y维度元素的属性,将Y维度元素存放至Y维度数据表内;C)创建Data维度数据表,通过Data维度元素表示报表所要展示的数据,将Data维度元素存放至Data维度数据表内;D)根据Data维度数据表所采集的报表所要展示的数据信息,将Data维度元素依X维度元素的属性和Y维度元素的属性展示报表数据。

【技术特征摘要】
1.一种企业管理软件中动态报表数据展示方法,其特征在于,包括步骤:A)创建X维度数据表,通过X维度元素表示报表的表头样式,设置X维度元素并定义X维度元素的属性,将X维度元素存放至X维度数据表内;B)创建Y维度数据表,通过Y维度元素表示报表的表体样式,设置Y维度元素时引用X维度元素并定义Y维度元素的属性,将Y维度元素存放至Y维度数据表内;C)创建Data维度数据表,通过Data维度元素表示报表所要展示的数据,将Data维度元素存放至Data维度数据表内;D)根据Data维度数据表所采集的报表所要展示的数据信息,将Data维度元素依X维度元素的属性和Y维度元素的属性展示报表数据。2.如权利要求1所述的一种企...

【专利技术属性】
技术研发人员:王志兴洪禹沈坤
申请(专利权)人:上海用天网络科技有限公司
类型:发明
国别省市:上海,31

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

1