[发明专利]报表生成方法及装置有效
申请号: | 201811585367.9 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109684387B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 赖文文;王纯斌;赵神州 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表 生成 方法 装置 | ||
本申请实施例提供一种报表生成方法及装置,报表生成方法包括首先,响应用户操作载入报表编排页面。然后,根据报表数据源在报表编排区域中构建报表单元并为报表单元配置展开方式。最后,沿展开方向在待展示的报表页面中填充由报表单元构成的报表单元阵列,同时根据展开维度在每个报表单元中填充该报表单元对应的数据维度值以及数据度量值,以生成该待展示的报表页面。由此,通过构建报表单元并根据数据维度以及数据度量自动填充报表单元生成数据报表,避免了工作人员需要先构造报表结构在逐一将数据填充进报表结构的复杂操作,提高了报表生成效率。
技术领域
本申请涉及数据报表领域,具体而言,涉及一种报表生成方法及装置。
背景技术
在数据报表领域,在生成数据报表时,相关技术人员面临较大的问题,在使用易于操作的软件生成报表时,如Excel等软件,难以直接利用数据库的数据源,在生成报表时,需要先构建报表结构,然后报表结构中逐一添加数据,随着数据量的变大以及报表结构的日益复杂化,这种操作带来了极大工作量,严重困扰着相关领域的技术人员。
申请内容
有鉴于此,本申请的目的在于提供一种报表生成方法及装置,以解决或者改善上述问题。
为了实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供一种报表生成方法,应用于电子设备,所述方法包括:
响应用户操作载入报表编排页面,其中,所述报表编排页面包括报表编排区域以及报表数据源,所述报表数据源包括至少一个数据维度以及各个数据维度对应的数据度量;
根据所述报表数据源在所述报表编排区域中构建报表单元并为所述报表单元配置展开方式,其中,所述报表单元中包括所述数据维度以及所述数据度量,所述展开方式包括展开维度以及展开方向;
沿所述展开方向在待展示的报表页面中填充由所述报表单元构成的报表单元阵列,同时根据所述展开维度在每个报表单元中填充该报表单元对应的数据维度值以及数据度量值,以生成该待展示的报表页面。
可选地,所述响应用户操作载入报表编排页面的步骤包括:
响应用户操作获取报表编排任务;
根据所述报表编排任务创建包括报表编排区域的报表编排页面,并获取所述报表编排任务指示的数据表;
从所述数据表中获得至少一个数据维度以及各个数据维度对应的数据度量,并将所述至少一个数据维度以及各个数据维度对应的数据度量载入所述报表编排页面。
可选地,所述根据所述报表数据源在所述报表编排区域中构建报表单元并为所述报表单元配置展开方式的步骤包括:
将所述数据维度以及所述数据度量填充到所述报表编排区域;
根据用户操作在填充后的报表编排区域中构建报表单元,并将所述数据维度中的至少部分数据维度配置为展开维度,同时配置各个展开维度的展开方向,以为所述报表单元配置展开方式。
可选地,所述将所述数据维度以及所述数据度量填充到所述报表编排区域的步骤之后,所述方法包括:
对填充到所述报表编排区域的数据维度以及数据度量执行筛选、排序、建立函数以及查询处理中的一种或多种组合的数据操作。
可选地,所述将所述数据维度以及所述数据度量填充到所述报表编排区域的步骤之后,所述方法包括:
根据填充到所述报表编排区域的数据维度以及数据度量生成可视化图表。
可选地,所述根据所述展开维度在每个报表单元中填充该报表单元对应的数据维度值以及数据度量值的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811585367.9/2.html,转载请声明来源钻瓜专利网。