【技术实现步骤摘要】
一种报表生成方法、装置及设备
本说明书实施例涉及大数据
,特别涉及一种报表生成方法、装置及设备。
技术介绍
报表是一种用于记录和处理各项业务数据的表格,在不同领域中都能够得到相应的运用。通过报表对不同的业务数据或金融数据进行有序的整理和运算,使得能够利用报表对业务整体情况以及业务细节得到直观的掌握,从而对业务人员的工作提供相应的帮助。目前在制定及生成报表时,往往预先确定报表的样式,以及报表中不同字段的关联关系,在获取到业务数据之后,再根据报表的格式将业务数据导入报表而生成最终所需要的报表。但是,随着数据量的增长以及业务复杂度的提高,报表中的项目数量在不断增长。基于上述方法,为了满足业务需求,往往需要制定多种不同样式的报表,这样一来显著增加制定报表所消耗的时间和精力。而在业务规模和业务数据扩展到较大程度后,显然也无法通过逐一制定报表来满足用户对于报表的不同需求。因此,目前亟需一种能够基于用户需求方便快捷地生成相应报表的方法。
技术实现思路
本说明书实施例的目的是提供一种报表生成方法、装 ...
【技术保护点】
1.一种报表生成方法,其特征在于,包括:/n将至少两种报表模板展示给用户;所述报表模板中包含有至少一个报表项目;所述报表项目用于描述不同类型的报表信息;/n在接收到用户输入的模板选取指令的情况下,将对应于目标报表模板的运算符推送给用户;所述模板选取指令用于选取所述目标报表模板;/n在接收到用户输入的运算符选取指令的情况下,利用选定运算符构建对应于所述目标报表模板的报表运算公式;所述运算符选取指令用于选取所述选定运算符;所述报表运算公式用于基于所述目标报表模板的报表项目进行计算;/n基于获取到的报表数据,根据所述目标报表模板和报表运算公式生成报表。/n
【技术特征摘要】
1.一种报表生成方法,其特征在于,包括:
将至少两种报表模板展示给用户;所述报表模板中包含有至少一个报表项目;所述报表项目用于描述不同类型的报表信息;
在接收到用户输入的模板选取指令的情况下,将对应于目标报表模板的运算符推送给用户;所述模板选取指令用于选取所述目标报表模板;
在接收到用户输入的运算符选取指令的情况下,利用选定运算符构建对应于所述目标报表模板的报表运算公式;所述运算符选取指令用于选取所述选定运算符;所述报表运算公式用于基于所述目标报表模板的报表项目进行计算;
基于获取到的报表数据,根据所述目标报表模板和报表运算公式生成报表。
2.如权利要求1所述的方法,其特征在于,所述报表项目包括以下至少一种:报表编号、报表名称、报表类型、频度、金额类字段类型、简要说明、复核后上报、作用于自定义批量、币种。
3.如权利要求1所述的方法,其特征在于,所述将对应于目标报表模板的运算符推送给用户之前,还包括:
将对应于所述目标报表模板的至少两个候选子模板推送给用户;所述候选子模板之间具有不同的报表项目;
在接收到用户的子模板选取指令的情况下,基于所选取的子模板修改所述目标报表模板;所述子模板选取指令,用于选取子模板。
4.如权利要求3所述的方法,其特征在于,所述基于所选取的子模板修改所述目标报表模板之后,还包括:
接收用户输入的报表数据;
根据所述报表数据和修改后的目标报表模板生成报表。
5.如权利要求1所述的方法,其特征在于,所述运算符包括关系运算符、计算运算符和反馈运算符中的至少一种;所述关系运算符用于描述报表项目之间的关系;所述计算运算符用于表示计算函数方式;所述反馈运算符用于限定所反馈的数据类型。
6.如权利要求1所述的方法,其特征在于,所述利用选定运算符构建对应于所述目标报表模板的报表运算公式之后,还包括:
基于所述目标报表模板对所述报表运算公式进行核算;
相应的,所述基于获取到的报表数据,根据所述目标报表模板和报表运算公式生成报表,包括:
在所述报表运算公式的核算结果正常的情况下,基于获取到的报表数据,根据所述目标报表模板和报表运算公式生成报表。
7.如权利要求6所述的方法,其特征在于,所述基于所述目标报表模板对所述报表运算公式进行核算,包括:
对所述目标报表模板中的报表项目进行格式处理;所述格式处理包括大小...
【专利技术属性】
技术研发人员:张天宇,刘立忻,吴嘉玮,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。