【技术实现步骤摘要】
报表数据生成方法、装置、计算机设备、介质和程序产品
[0001]本申请涉及大数据数据处理
,特别是涉及一种报表数据生成方法
、
装置
、
计算机设备
、
存储介质和计算机程序产品
。
技术介绍
[0002]随着计算机技术的发展,各行各业的线上业务逐步完善,应用软件后台系统日趋复杂,业务对于数据服务的需求越来越多样化,需要各种各样的报表来辅助运营
。
报表生成是一项非常重要的任务,其目的是通过对大量数据进行处理和分析,从而生成有价值的报表,以便用户可以更好地了解数据的趋势和关系
。
[0003]目前的报表生成方法主要通过工作人员生成报表查询语句,进而基于报表查询语句从数据库中查询对应的数据,以生成报表
。
但是,随着数据量的不断增加,传统的报表生成方法在处理大量数据时存在效率低下的问题
。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种高效的报表数据生成方法
、 />装置
、本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种报表数据生成方法,其特征在于,所述方法包括:获取报表配置参数;读取预设基础报表对应的基础报表配置参数;若所述基础报表配置参数包含所述报表配置参数的全部数据,则根据所述报表配置参数生成报表拆分语句;基于所述报表拆分语句对所述预设基础报表进行拆分,得到报表子项目;确定报表子项目的单元属性,将单元属性相同的报表子项目划分为一个报表单元,并将单元属性作为单元表头,组合所述报表单元,得到目标报表
。2.
根据权利要求1所述的方法,其特征在于,所述若所述基础报表配置参数包含所述报表配置参数的全部数据,则根据所述报表配置参数生成报表拆分语句包括:若所述基础报表配置参数包含所述报表配置参数的全部数据,则提取所述报表配置参数的行参数以及列参数,并将所述行参数确定为第一查询参数,将所述列参数确定为第二查询参数;基于所述第一查询参数生成第一拆分语句,基于所述第二查询参数生成第二拆分语句;所述基于所述报表拆分语句对所述预设基础报表进行拆分,得到报表子项目包括:基于所述第一拆分语句,对所述预设基础报表进行拆分,得到中间报表;基于所述第二拆分语句,对所述中间报表进行拆分,得到报表子项目
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述基础报表配置参数未包含所述报表配置参数的全部数据,识别所述基础报表配置参数相较于所述报表配置参数缺失的参数得到差异参数;基于所述差异参数,生成补充查询语句;根据所述补充查询语句在数据库中进行查询,得到补充报表;将所述补充报表与所述目标报表进行拼接,得到目标完整报表
。4.
根据权利要求1至3任意一项所述的方法,其特征在于,所述读取预设基础报表对应的基础报表配置参数之前,还包括:基于所述报表配置参数以及预设报表类型对应的参数集合,确定所述报表配置参数对应的参数集合,...
【专利技术属性】
技术研发人员:张馨,郭军材,庞婷尹,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。