全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211392613.5 (22)申请日 2022.11.08 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 冯玮莹 邵培兴 邱晓海 陈礼蓉  (74)专利代理 机构 北京东方亿 思知识产权代理 有限责任公司 1 1258 专利代理师 赵秀芹 (51)Int.Cl. G06F 40/18(2020.01) G06F 40/186(2020.01) G06Q 40/02(2012.01) G06Q 40/08(2012.01) (54)发明名称 报表生成方法、 装置、 设备、 介质及程序 产品 (57)摘要 本申请公开了一种报表生成方法、 装置、 设 备、 介质及程序产品, 该方法包括: 在接收到报表 生成指令的情况下, 根据所述报表 生成指令确定 目标报表模板以及目标数据; 然后根据目标报表 模板中的行属性集、 列属性集以及至少一个数据 运算规则, 对目标数据进行处理, 得到报表数据; 将表数据填入目标报表模板中与行数属性集中 的行属性 以及列属性集中的列属性对应的位置 中, 生成目标报表。 由此, 可以根据报表生成指 令, 通过将目标数据利用模板中的行属性集、 列 属性集以及至少一个数据运算规则进行组装分 解, 再根据报表模板组装数据生成报表, 实现个 性化的报表 生成, 可以实现根据用户的不同指令 内容适应性生成不同报表。 权利要求书2页 说明书11页 附图2页 CN 115544991 A 2022.12.30 CN 115544991 A 1.一种报表生成方法, 其特 征在于, 包括: 在接收到报表生成指令的情况下, 根据所述报表生成指令确定目标报表模板以及目标 数据, 所述目标报表模板包括行属性集、 列属性集以及至少一个数据运算规则, 所述行属性 集包括至少一个行属性, 所述列属性 集包括至少一个列属性; 根据所述行属性集、 列属性集以及所述至少一个数据运算规则, 对所述目标数据进行 处理, 得到报表数据, 其中, 所述报表数据包括与所述行属性集中的行属性以及所述列属性 集中的列属性对应的数据; 将所述报表数据填入所述目标报表模板中与所述行数属性集中的行属性以及所述列 属性集中的列属性对应的位置中, 生成目标报表。 2.根据权利要求1所述的方法, 其特征在于, 所述报表生成指令包括目标报表的内容信 息, 所述根据所述报表生成指令确定目标报表模板, 包括: 获取所述目标报表的内容信息中的至少一个关键 字段; 在报表模板数据库中查询与 所述至少一个关键字段匹配的至少一个报表模板, 不同所 述报表模板用于针对不同交易数据生成报表; 根据所述至少一个关键字段和所述至少一个报表模板的行属性字段和列属性字段, 确 定各所述报表模板的匹配度; 将所述至少一个报表模板中匹配度最高的报表模板确定为所述目标报表模板 。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述至少一个关键字段和所述至 少一个报表模板的行属性字段和列属性字段, 确定各 所述报表模板的匹配度, 包括: 确定各所述关键 字段的权 重; 确定各所述关键字段与第 一报表模板的行属性字段和列属性字段之间的第 一相似度, 所述第一报表模板为所述至少一个报表模板中的任意报表模板; 根据各所述关键 字段的权 重和所述第一相似度, 确定所述第一报表模板的匹配度。 4.根据权利要求2所述的方法, 其特征在于, 所述根据所述至少一个关键字段和所述至 少一个报表模板的行属性字段和列属性字段, 确定各 所述报表模板的匹配度之后, 还 包括: 在所述至少一个报表模板 中各所述报表模板的匹配度低于预设阈值的情况下, 获取用 户选择报表模板的历史数据; 根据所述历史数据确定第 二报表模板, 所述第 二报表模板为所述历史数据中用户选择 次数最多的报表模板; 将所述第二报表模板确定为目标报表模板 。 5.根据权利要求2所述的方法, 其特征在于, 所述根据所述报表生成指令确定目标数 据, 包括: 基于所述关键 字段确定所述目标 数据的查询字段和数据查询模型; 根据所述 查询字段生成所述目标 数据的查询条件; 调用所述数据查询模型, 通过 所述查询条件从数据库中查询所述目标 数据。 6.根据权利要求1所述的方法, 其特征在于, 所述根据所述行属性集、 列属性集以及所 述至少一个数据运 算规则, 对所述目标 数据进行处 理, 得到报表数据, 包括: 根据所述至少一个行属性, 确定所述目标数据中的第一数据, 所述第一数据为具有行权 利 要 求 书 1/2 页 2 CN 115544991 A 2属性值的数据; 根据所述至少一个列属性, 确定所述目标数据中的第二数据, 所述第二数据为具有列 属性值的数据; 其中, 所述报表数据包括所述第一数据和所述第二数据。 7.根据权利要求6所述的方法, 其特征在于, 所述根据所述行属性集、 列属性集以及所 述至少一个数据运 算规则, 对所述目标 数据进行处 理, 得到报表数据, 包括: 在所述行属性集或列属性集中包括至少一个交叉属性的情况下, 根据 各所述交叉属性 关联的第一运算规则, 对所述目标数据进 行处理, 得到勾兑数据, 所述至少一个数据运算规 则包括所述第一 运算规则; 其中, 所述报表数据包括所述勾兑数据、 所述第一数据和所述第二数据。 8.根据权利要求3所述的方法, 其特征在于, 所述在接收到报表生成指令的情况下, 根 据所述报表生成指令确定目标报表模板以及目标 数据之后, 还 包括: 在所述目标报表模板为明细表的情况 下, 确定所述目标 数据的数据量; 在所述数据量大于等于预设数值的情况下, 对所述报表数据进行分组, 得到多个分组 数据; 所述根据所述目标报表模板和所述报表数据生成目标报表, 包括: 基于所述目标报表模板, 针对各 所述多个分组数据生成报表, 得到多个分组报表; 其中, 所述目标报表包括所述多个分组报表。 9.一种报表生成装置, 其特 征在于, 所述装置包括: 第一确定模块, 用于在接收到报表生成指令的情况下, 根据所述报表生成指令确定目 标报表模板以及目标数据, 所述 目标报表模板包括行属 性集、 列属 性集以及至少一个数据 运算规则, 所述行属性 集包括至少一个行属性, 所述列属性 集包括至少一个列属性; 处理模块, 用于根据 所述行属性集、 列属性集以及所述至少一个数据运算规则, 对所述 目标数据进 行处理, 得到报表数据, 其中, 所述报表数据包括与所述行属性集中的行属性以 及所述列属性 集中的列属性对应的数据; 生成模块, 用于将所述报表数据填入所述目标报表模板中与 所述行数属性集中的行属 性以及所述列属性 集中的列属性对应的位置中, 生成目标报表。 10.一种报表生成设备, 其特征在于, 所述设备包括: 处理器以及存储有计算机程序指 令的存储器; 所述处理器执行所述计算机程序指令时实现如权利要求1 ‑8任意一项所述的报表生成 方法。 11.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序指令, 所述计算机程序指令被处理器执行时实现如权利要求1 ‑8任意一项所述的报表 生成方法。 12.一种计算机程序产品, 其特征在于, 所述计算机程序产品中的指令由电子设备的处 理器执行时, 使得 所述电子设备 执行如权利要求1 ‑8任意一项所述的报表生成方法。权 利 要 求 书 2/2 页 3 CN 115544991 A 3

PDF文档 专利 报表生成方法、装置、设备、介质及程序产品

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 报表生成方法、装置、设备、介质及程序产品 第 1 页 专利 报表生成方法、装置、设备、介质及程序产品 第 2 页 专利 报表生成方法、装置、设备、介质及程序产品 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:35:52上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。