The invention provides a report generation method, device, terminal and storage medium. The method includes: receiving new report instructions and acquiring target dimension according to the new report instructions; acquiring template corresponding to the target dimension from the preset template library and using the template as target template; acquiring target associated with each field in the target template from the preset data source. The target data associated with each field is calculated according to the corresponding operation rules of each field, and the operation results are obtained. The operation results are filled into the target template to generate a report. The invention can reduce the labor cost of report generation and realize the rapid automatic generation of report forms.
【技术实现步骤摘要】
报表生成方法、装置、终端及存储介质
本专利技术涉及报表
,尤其涉及一种报表生成方法、装置、终端及存储介质。
技术介绍
企业的数据分析,很大程度上依赖于报表展现,报表是用表格、图表等格式来动态显示数据的一种数据显示方式。基于不同的数据展示目的、不同的分析目的以及不同的展示对象,需要设计不同的报表,在数据量较少、分析维度较少时可以由人工手动操作完成。然而在数据量较多,或者分析维度较多时,生成报表会耗费大量人力成本,且生成报表的效率极低。
技术实现思路
本专利技术的主要目的在于提供一种报表生成方法,旨在解决现有报表生成方法人工参与过多、效率较低的技术问题。为实现上述目的,本专利技术提供一种报表生成方法,其特征在于,所述报表生成方法包括以下步骤:接收新建报表指令,并根据所述新建报表指令获取目标维度;从预置的模板库中获取所述目标维度对应的模板,将该模板作为目标模板;从预设数据源中获取与所述目标模板中各字段关联的目标数据;将各字段关联的目标数据按照各字段对应的运算规则进行运算,获得运算结果,将所述运算结果填充至所述目标模板,以生成报表。可选地,所述从预设数据源中获取与所述目标模板中各字段关联的目标数据的步骤之前包括:检测到数据导入请求后,获取该数据导入请求对应的待导入文件;读取所述待导入文件中的数据,并确定该数据对应的目标属性;根据目标属性查询预设数据源,获得与所述目标属性对应的目标字段;将所述待导入文件中的数据存储到所述目标字段的字段存储位置,以将所述待导入文件中的数据与目标字段关联。可选地,所述从预设数据源中获取与所述目标模板中各字段关联的目标数据的步骤包括:获 ...
【技术保护点】
1.一种报表生成方法,其特征在于,所述报表生成方法包括以下步骤:接收新建报表指令,并根据所述新建报表指令获取目标维度;从预置的模板库中获取所述目标维度对应的模板,将该模板作为目标模板;从预设数据源中获取与所述目标模板中各字段关联的目标数据;将各字段关联的目标数据按照各字段对应的运算规则进行运算,获得运算结果,将所述运算结果填充至所述目标模板,以生成报表。
【技术特征摘要】
1.一种报表生成方法,其特征在于,所述报表生成方法包括以下步骤:接收新建报表指令,并根据所述新建报表指令获取目标维度;从预置的模板库中获取所述目标维度对应的模板,将该模板作为目标模板;从预设数据源中获取与所述目标模板中各字段关联的目标数据;将各字段关联的目标数据按照各字段对应的运算规则进行运算,获得运算结果,将所述运算结果填充至所述目标模板,以生成报表。2.如权利要求1所述的报表生成方法,其特征在于,所述从预设数据源中获取与所述目标模板中各字段关联的目标数据的步骤之前包括:检测到数据导入请求后,获取该数据导入请求对应的待导入文件;读取所述待导入文件中的数据,并确定该数据对应的目标属性;根据目标属性查询预设数据源,获得与所述目标属性对应的目标字段;将所述待导入文件中的数据存储到所述目标字段的字段存储位置,以将所述待导入文件中的数据与目标字段关联。3.如权利要求1所述的报表生成方法,其特征在于,所述从预设数据源中获取与所述目标模板中各字段关联的目标数据的步骤包括:获取所述目标模板中任意的第一字段,并从所述目标模板中获得所述第一字段对应的有效关联字段;基于所述第一字段及其对应的有效关联字段,从预设数据源中筛选出与所述第一字段关联的目标数据。4.如权利要求1至3中任一项所述的报表生成方法,其特征在于,所述从预置的模板库中获取所述目标维度对应的模板的步骤之前包括:检测到报表模板生成指令后,基于该报表模板生成指令获取模板维度,并根据所述模板维度获得对应的第一字段集合;从预置的模板库中获取参考模板,从所述参考模板中提取第二字段集合;根据用户操作指令建立第一字段集合与第二字段集合间字段的替换关系,根据该替换关系将所述参考模板中属于第二字段集合的字段替换成第一字段集合中对应的字段,以生成与所述模板维度对应的模板。5.如权利要求4所述的报表生成方法,其特征在于,所述报表生成方法还包括:接收添加字段到指定报表模板的添加指令,根据所述添加指令输出添加方式选择提...
【专利技术属性】
技术研发人员:余磊,贺碧威,魏诗航,刘浩,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。