全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210687528.5 (22)申请日 2022.06.16 (71)申请人 国网福建省电力有限公司经济技 术 研究院 地址 350013 福建省福州市晋安区茶园路 68号 申请人 国网福建省电力有限公司 (72)发明人 郑洁云 张林垚 陈浩 吴桂联  倪识远 林婷婷 唐露 廖锦霖  (74)专利代理 机构 福州市博深专利事务所(普 通合伙) 35214 专利代理师 张明 (51)Int.Cl. G06F 40/18(2020.01) G06F 40/186(2020.01)G06F 16/22(2019.01) G06F 16/242(2019.01) G06F 16/23(2019.01) (54)发明名称 一种报表的生成方法及终端 (57)摘要 本发明公开一种报表的生 成方法及终端, 接 收报表定义信息, 根据所述报表定义信息生成待 生成的报表的基本配置信息; 接收基于业务场景 确定的报表实体、 所述报表实体对应的实体字段 以及各个报表实体 之间的关联关系配置信息, 根 据所述报表实体、 所述实体字段以及所述关联关 系配置信息自动生成对应的查询语句; 根据所述 基本配置信息和所述查询语句生成所述待生成 的报表, 所述报表中包含基于所述查询语句生成 的新的实体字段; 只需要通过页面的配置即可实 现报表的自动生成, 大大降低报表的生成成本, 在生成报表的同时能够基于查询语句同步完成 整合运算以及新字段的生 成, 即将报表生成和数 据整合同步完成, 大 大提高了报表的生成效率。 权利要求书2页 说明书9页 附图4页 CN 115169303 A 2022.10.11 CN 115169303 A 1.一种报表的生成方法, 其特 征在于, 包括 步骤: S1、 接收报表定义信息, 根据所述报表定义信息生成待生成的报表的基本配置信息; S2、 接收基于业务场景确定的报表实体、 所述报表实体对应的实体字段以及各个报表 实体之间的关联关系配置信息, 根据所述报表实体、 所述实体字段以及所述关联关系配置 信息自动生成对应的查询语句; S3、 根据所述基本配置信息和所述查询语句生成所述待生成的报表, 所述报表中包含 基于所述 查询语句生成的新的实体字段。 2.根据权利要求1所述的一种报表的生成方法, 其特征在于, 所述步骤S1之前还包括步 骤: 接收报表实体创建请求, 所述报表实体创建请求包含报表实体标识、 报表实体对应的 数据源类型以及报表实体对应的实体字段; 根据所述报表实体创建请求创建对应的报表实体; 接收报表实体数据导入请求, 根据 所述报表实体数据导入请求将数据导入到所述创建 的报表实体中; 将导入数据后的报表实体添加到报表实体列表中; 所述步骤S2中的报表实体和实体字段基于所述报表实体列表确定 。 3.根据权利要求2所述的一种报表的生成方法, 其特征在于, 所述报表实体数据导入请 求包含待导入数据的报表实体标识; 所述根据所述报表实体数据导入请求将数据导入到所述创建的报表实体中包括: 根据所述待导入数据的报表实体标识动态生成对应的模板表头; 接收模板下 载请求, 根据所述模板下 载请求下 载对应的模板表头; 接收文件上传请求, 根据所述文件上传请求获取导入数据后的模板表头; 根据所述 导入数据后的模板表头将对应的数据导入到所述创建的报表实体中。 4.根据权利要求2或3所述的一种报表的生成方法, 其特 征在于, 还 包括步骤: 接收报表实体列表更新请求, 根据所述报表实体列表更新请求更新所述报表实体列 表, 所述报表实体列表更新请求包括报表实体新增请求、 报表实体修改请求或报表实体删 除请求。 5.根据权利要求1至3中任一项所述的一种报表的生成方法, 其特征在于, 所述根据所 述报表实体、 所述实体字段以及所述关联关系配置信息自动生成对应的查询语句包括: 根据所述报表实体和所述实体字段生成报表实体选择表; 根据所述关联关系配置信息生成报表实体关系表; 基于所述报表实体选择表和所述报表实体关系表自动 生成对应的查询语句, 所述查询 语句包括因变量、 自变量和运 算规则; 所述因变量为基于所述报表实体关系表确定的待生成的实体字段, 所述自变量为基于 所述实体选择表确定的参与运算的实体字段, 所述运算规则为基于所述报表实体关系表确 定的不同报表实体之间的实体字段之间的运 算关系。 6.根据权利要求1至3中任一项所述的一种报表 的生成方法, 其特征在于, 所述步骤S3 之后还包括步骤: 接收报表模板配置请求, 根据所述报表模板配置请求配置生成的所述报表的模板;权 利 要 求 书 1/2 页 2 CN 115169303 A 2接收报表展示请求, 根据所述报表展示请求展示配置好的所述报表。 7.根据权利要求6所述的一种报表的生成方法, 其特征在于, 所述报表模板配置请求包 括模板类型以及模板呈现类型; 所述根据所述报表模板配置请求配置生成的所述报表的模板包括: 根据所述模板类型匹配对应的模板呈现类型; 基于所述模板类型和匹配后的模板呈现类型配置生成的所述报表的模板 。 8.根据权利要求1至3中任一项所述的一种报表 的生成方法, 其特征在于, 所述步骤S3 之后还包括步骤: 接收临时报表建立请求, 根据所述临时报表建立请求生成临时报表, 所述临时报表包 含所述步骤S3生成的报表中未包 含的报表实体或实体字段; 将所述临时报表中的数据导入所述 步骤S3生成的报表中。 9.根据权利要求1至3及7中任一项所述的一种报表的生成方法, 其特征在于, 所述步骤 S3之后还 包括步骤: 接收报表 授权请求, 所述报表 授权请求包括报告功能授权和报表数据授权; 根据所述报告功能授权和报表数据授权对所述 步骤S3生成的报表进行授权 。 10.一种报表的生成终端, 包括存储器、 处理器及存储在存储器上并可在处理器上运行 的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至9中任 一项所述的一种报表的生成方法中的各个步骤。权 利 要 求 书 2/2 页 3 CN 115169303 A 3

PDF文档 专利 一种报表的生成方法及终端

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