[发明专利]一种高效复杂报表解析引擎及其解析方法有效
申请号: | 201210563189.6 | 申请日: | 2012-12-20 |
公开(公告)号: | CN103019728A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 施明泰;李功新;陈谋坤;林开雄;林立;陈书亮 | 申请(专利权)人: | 厦门亿力吉奥信息科技有限公司;国家电网公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种高效复杂报表解析引擎及其解析方法,其通过分组运算解析、多源交叉运算解析及动态片间运算解析,从而能根据报表模板规则中配置的数据源、聚集函数、分组函数、计算表达式,属性表达式、显示表达式、统计图表达式等进行一一动态解析,完成报表的数据获取、分组、汇总计算、片间数据计算、统计图数据钻取等的高效复杂报表解析引擎及其解析方法。通过该引擎方法能最终生成一张计算好的二维的数据报文。将数据报文发送到前端报表展示工具,就可以渲染出一张用户所需要报表,并可导出该报表。解决了用户不用编程可以制作出复杂报表的应用需求。 | ||
搜索关键词: | 一种 高效 复杂 报表 解析 引擎 及其 方法 | ||
【主权项】:
一种高效复杂报表解析方法,其特征在于:它包括,A)、分组运算解析,根据报表规则模板设置获取分组表达式,对报表原数据按照设置的规则进行的分组计算,从而得到包含各自组内所有行数据集的数据分组的步骤;B)、多源交叉运算解析,对多个数据源间交叉计算的报表确定计算的数据范围,对报表中单元格计算表式所在的列进行横向扩展,所在的行进行纵向扩展进行计算的步骤;C)、动态片间运算解析,对动态报表扩展单元格中属于引用单元格的表达式进行判断,然后获取引用单元格,对存在的既纵向扩展又横向扩展的单元格的函数表达式全部进行计算的步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿力吉奥信息科技有限公司;国家电网公司,未经厦门亿力吉奥信息科技有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210563189.6/,转载请声明来源钻瓜专利网。
- 上一篇:具有位移传感器的液压压上缸
- 下一篇:一种可移动车厢板