
技术摘要:
本公开提供了一种报表生成方法、报表生成装置和电子设备。该方法包括:确定针对指定统计口径的统计口径表样,统计口径表样包括行变量、列变量和单元格的取值算法;确定与统计口径表样对应的标签,标签与对象属性之间存在映射关系;以及基于统计口径表样和标签,确定与 全部
背景技术:
随着计算机技术的不断发展,财务报表等电子报表在人们日常工作和生活中起到 越来越重要的作用。随着公司等组织的业务地不断扩展,业务相关数据增加迅猛,对数据分 析的要求也不断提高,需要从不同维度设置统计口径以在不同维度下对数据进行统计分 析。 在实现本公开构思的过程中,发明人发现相关技术至少存在如下问题:由于不同 统计口径下的报表的单元格与字段之间的映射关系不同,需要为每一套新的统计口径设计 一套新的表样,不便于快捷地生成针对不同统计口径的报表。
技术实现要素:
有鉴于此,本公开提供了一种可以根据用户需求快捷地生成报表的报表生成方 法、报表生成装置和电子设备。 本公开的一个方面提供了一种报表生成方法,该方法包括:首先,确定针对指定统 计口径的统计口径表样,统计口径表样包括行变量、列变量和单元格的取值算法。然后,确 定与统计口径表样对应的标签,标签与对象属性之间存在映射关系。接着,基于统计口径表 样和标签,确定与行变量和列变量中至少一种、取值算法和对象属性相对应的单元格取值, 以生成针对指定统计口径的报表。 本公开实施例提供的报表生成方法,将与统计口径相关的变量标签化,一种标签 对应一类对象属性,使得可以基于通用表样和不同的标签生成针对不同统计口径的报表。 这样就无需用户分别针对不同的统计口径设计各自的报表的表样,便于更加快捷地生成用 户所需的报表。此外,由于有效地减少了需要设计的表样的数量,可以降低表样字段比对的 繁重劳动,有助于降低人为失误概率。 本公开的一个方面提供了一种报表生成装置,包括:表样确定模块、标签确定模块 和取值确定模块。其中,表样确定模块用于确定针对指定统计口径的统计口径表样,统计口 径表样包括行变量、列变量和单元格的取值算法。标签确定模块用于确定与统计口径表样 对应的标签,标签与对象属性之间存在映射关系。取值确定模块用于基于统计口径表样和 标签,确定与行变量和列变量中至少一种、取值算法和对象属性相对应的单元格取值,以生 成针对指定统计口径的报表。 本公开的另一方面提供了一种电子设备,包括一个或多个处理器以及存储装置, 其中,存储装置用于存储可执行指令,可执行指令在被处理器执行时,实现如上所述的方 法。 本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令, 4 CN 111723129 A 说 明 书 2/13 页 指令在被执行时用于实现如上所述的方法。 本公开的另一方面提供了一种计算机程序,计算机程序包括计算机可执行指令, 指令在被执行时用于实现如上所述的方法。 附图说明 通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和 优点将更为清楚,在附图中: 图1示意性示出了根据本公开实施例的报表生成方法、报表生成装置和电子设备 的应用场景; 图2示意性示出了根据本公开实施例的可以应用报表生成方法、报表生成装置和 电子设备的示例性系统架构; 图3示意性示出了根据本公开实施例的报表生成方法的流程图; 图4示意性示出了根据本公开实施例的确定通用表样的示意图; 图5示意性示出了根据本公开实施例的确定统计口径表样的示意图; 图6示意性示出了根据本公开实施例的各统计口径的标签的示意图; 图7示意性示出了根据本公开实施例的编辑标签的示意图; 图8示意性示出了根据本公开实施例的确定单元格取值的逻辑图; 图9示意性示出了根据本公开实施例的报表生成装置的结构示意图;以及 图10示意性示出了根据本公开实施例的电子设备的方框图。