[发明专利]报表设计方法和报表设计系统有效
申请号: | 201410318950.9 | 申请日: | 2014-07-04 |
公开(公告)号: | CN104063361A | 公开(公告)日: | 2014-09-24 |
发明(设计)人: | 严春美 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表 设计 方法 系统 | ||
技术领域
本发明涉及报表设计技术领域,具体而言,涉及一种报表设计方法和报表设计系统。
背景技术
现有的报表设计模式存在两种:
1、基于固定维度的设计模式
报表的行列维度完全是静态的固定维度,由报表开发者在开发阶段进行定义,通过绑定统计条件的方式控制指标的取值。如下面的表1所示:
表1
报表开发者在单元格中手工输入行列维度的名称,在外部定义好统计条件,绑定到各维度单元格上。指标区域设置指标的统计方式后,即完成报表的设计。
2、基于动态维度的设计模式
报表的行列维度来自于数据库中的字段,执行数据查询时查出维度字段的值并展开,形成最终的行列维度。如下面的表2所示:
表2
其中行维度“地区”和列维度“销售员”均来自数据源中的某一字段,在执行查询后根据数据库的查询结果动态展开报表维度信息。
现有的这两种技术均不能满足固定和动态维度并存的报表设计需求。
因此,需要一种新的技术方案,可以实现固定维度和动态维度的报表设计的需求,从而可以高效的设计出报表。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以实现固定维度和动态维度的报表设计的需求,从而可以高效的设计出报表。
有鉴于此,本发明提出了一种报表设计方法,包括:根据接收到的设置命令,设置报表的数据定义,其中,所述数据定义包括统计栏目定义和统计指标定义;根据所述数据定义确定所述报表中各字段的数据来源;根据接收到的设置命令,设置所述报表的报表区域格式,其中,所述报表区域格式包括统计栏目格式和统计指标格式;根据所述各字段的数据来源获取所述各字段对应的数据,并按所述报表区域格式填充所述报表,以得到目标报表。
在该技术方案中,通过设计栏目定义和统计指标定义可以指定报表中数据的来源,以及报表中需要统计的指标,这样,用户可以根据个人需要进行数据定义,进而得到符合自己需求的报表。
在上述技术方案中,优选地,所述统计栏目定义包括固定维度栏目定义和动态维度栏目定义。
在该技术方案中,统计栏目定义包括固定维度栏目和动态维度栏目,其中,固定维度栏目是指报表的行列维度完全是静态的固定维度,动态维度栏目是指报表的行列维度可以根据数据库的查询结果动态展开报表维度信息,即行列维度不是固定不变的。这样,通过定义动态维度和固定维度,实现了固定维度和动态维度的报表设计需求,从而可以高效低设计出报表。
在上述技术方案中,优选地,所述统计指标定义包括统计指标表达式定义和统计指标条件定义。
在该技术方案,统计指标定义主要是定义指标的表达式和条件。表达式指定了指标的统计方式,基本统计方式分为计数、唯一计数、求和、求平均、最大和最小。指标的条件用于取数时做过滤条件使用。
在上述技术方案中,优选地,根据接收到的设置命令,设置所述报表的报表区域格式,具体包括:根据接收到的设置命令,设置所述报表的统计栏目格式,即设置各统计栏目的排放关系;根据接收到的设置命令,设置所述报表的统计指标格式,即设置所述各统计栏目对应的统计指标。
在该技术方案中,统计栏目格式设置指定了报表中希望显示的各栏目之间的排放关系,设置完成后,报表表格区域将展现所定义的行列维度,此时可为不同的栏目绑定统计指标。
在上述技术方案中,优选地,还包括:根据接收到的展示命令,对所述目标报表进行展示。
在该技术方案中,完成报表的设计过程后,执行报表查询即可查到希望查询的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410318950.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对数据进行去重的方法和设备
- 下一篇:矩阵计算装置、矩阵计算方法