[发明专利]一种报表生成方法、装置、服务器及存储介质在审
申请号: | 202010175172.8 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111401023A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 姚杰;汶耀辉;蔡其星;李淼;杨玉龙 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/18 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王欢 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 生成 方法 装置 服务器 存储 介质 | ||
1.一种报表生成方法,其特征在于,包括:
确定预先设置的至少一个报表模板中是否存在目标报表模板;
若所述至少一个报表模板中存在目标报表模板,从所述目标报表模板关联的数据库中获取与所述目标报表模板指示的数据获取条件匹配的第一数据;
基于所述目标报表模板指示的统计分析规则对所述第一数据进行统计分析得到第二数据;
生成与所述目标报表模板相关的包含所述第二数据的报表。
2.根据权利要求1所述的方法,其特征在于,所述报表模板携带生成条件,所述确定预先设置的至少一个报表模板中是否存在目标报表模板,包括:
获取当前系统时间;
判断预先设置的至少一个报表模板中是否存在生成条件与所述当前系统时间匹配的报表模板;
若所述至少一个报表模板中存在生成条件与所述当前系统时间匹配的报表模板,将生成条件与所述当前系统时间匹配的报表模板作为目标报表模板;
若所述至少一个报表模板中不存在生成条件与所述当前系统时间匹配的报表模板,确定当前所述至少一个报表模板中不存在目标报表模板。
3.根据权利要求2所述的方法,其特征在于,所述生成条件包括生成周期,所述判断预先设置的至少一个报表模板中是否存在生成条件与所述当前系统时间匹配报表模板,包括:
判断所述当前系统时间是否满足所述报表模板的生成周期;
若所述当前系统时间满足所述报表模板的生成周期,确定所述报表模板为目标报表模板;
若所述当前系统时间不满足预先设置的至少一个报表模板中任意一个所述报表模板的生成周期,确定预先设置的至少一个报表模板中不存在生成条件与所述当前系统时间匹配的报表模板。
4.根据权利要求1所述的方法,其特征在于,所述生成与所述目标报表模板相关的包含所述第二数据的报表,包括:
获取所述目标报表模板指示的待生成的报表的报表格式信息,所述报表格式信息包括所述报表的表头信息和用于填充于所述报表中的数据的数据格式信息;
基于所述报表格式信息生成与所述目标报表模板相关的包含所述第二数据的报表。
5.根据权利要求4所述的方法,其特征在于,还包括:
获取所述目标报表模板所属的模板类型,所述模板类型为第一模板类型或第二模板类型;
当所述目标报表模板所属的模板类型为第一模板类型时,所述生成与所述目标报表模板相关的包含所述第二数据的报表,包括:新建与所述目标报表模板相关的包含所述第二数据的报表;
当所述目标报表模板所属的模板类型为第二模板类型时,所述生成与所述目标报表模板相关的包含所述第二数据的报表,包括:确定历史最近生成的与所述目标报表模板相关的报表,将所确定的报表中的数据替换为所述第二数据。
6.根据权利要求4所述的方法,其特征在于,所述报表格式信息还包括所述报表的样式信息,该方法还包括:
基于所述样式信息渲染展示所述报表。
7.根据权利要求6所述的方法,还包括:
接收报表查询请求,所述报表查询请求携带报表查询条件;
从历史生成的各个所述报表中查询与所述报表查询条件匹配的报表;
基于与所查询到的报表相关的报表模板携带的样式信息渲染展示所查询到的报表。
8.一种报表生成装置,其特征在于,包括:
目标报表模板确定单元,用于确定预先设置的至少一个报表模板中是否存在目标报表模板;
第一获取单元,用于若所述至少一个报表模板中存在目标报表模板,从所述目标报表模板关联的数据库中获取与所述目标报表模板指示的数据获取条件匹配的第一数据;
统计分析单元,用于基于所述目标报表模板指示的统计分析规则对所述第一数据进行统计分析得到第二数据;
报表生成单元,用于生成与所述目标报表模板相关的包含所述第二数据的报表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010175172.8/1.html,转载请声明来源钻瓜专利网。