数据报告标注生成方法、装置、设备及存储介质与流程

未命名 07-28 阅读:90 评论:0


1.本技术涉及数据处理技术领域,具体而言,涉及一种数据报告标注生成方法、装置、设备及存储介质。


背景技术:

2.随着网络化办公的普及,通过系统平台可以记录企业各项业务的数据,管理人员也可以通过系统平台及时了解企业的运行情况。
3.目前管理人员一般都是在系统的指定页面上查看各项业务数据,了解各项业务的运行情况,并做出对应的决策。
4.但是,利用这种方式所查看的结果缺乏数据变化的描述,管理人员不能及时了解数据变化的原因,因此存在可读性低的问题。


技术实现要素:

5.本技术的目的在于,针对上述现有技术中的不足,提供一种数据报告标注生成方法、装置、设备及存储介质,以解决现有技术中数据可读性低的问题。
6.为实现上述目的,本技术采用的技术方案如下:
7.第一方面,本技术提供了一种数据报告标注生成方法,应用于电子设备,所述方法包括:
8.根据待输出的目标报告对应的报告指标获取原始数据,并对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在所述电子设备的显示界面显示多个初始报表;
9.获取用户在所述显示界面上对所述初始报表中目标数据的批注信息,所述批注信息包括:批注内容和所述批注内容的位置;
10.将所述多个初始报表根据所述目标报告对应的排版格式进行排布,得到初始报告;
11.根据所述初始报告以及所述批注信息,生成并输出所述目标报告。
12.可选的,所述根据待输出的目标报告对应的报告指标获取原始数据,并对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在所述电子设备的显示界面显示多个初始报表之前,包括:
13.获取用户在所述显示界面上输入的所述目标报告的类型;
14.根据所述目标报告的类型以及报告类型与报告指标的映射关系表,确定所述报告指标。
15.可选的,所述获取用户在所述显示界面上对所述初始报表中目标数据的批注信息,包括:
16.响应用户在所述显示界面的操作,获取所述操作的操作位置,将所述操作位置作为所述批注内容的位置;
17.获取用户在所述操作位置上输入的字符数据,将所述字符数据作为所述批注内容。
18.可选的,所述将所述多个初始报表根据所述目标报告对应的排版格式进行排布,得到初始报告,包括:
19.确定所述排版格式中各模板报表的序号,并确定各所述模板报表对应的初始报表;
20.将各所述初始报表按照各所述模板报表的序号进行排列,得到所述初始报告。
21.可选的,所述根据所述初始报告以及所述批注信息,生成并输出目标报告,包括:
22.根据所述批注信息中批注内容的位置确定所述批注内容对应的初始报表的序号;
23.将所述批注内容添加到所述初始报告中所述初始报表的序号对应的位置,得到中间报告;
24.对所述中间报告进行分段处理,得到并输出所述目标报告。
25.可选的,所述对所述中间报告进行分段处理,得到并输出所述目标报告,包括:
26.调用截图处理工具对所述中间报告进行分段处理,得到所述中间报告的多个中间图片;
27.将各所述中间图片按照顺序组合,得到并输出所述目标报告。
28.可选的,所述对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在所述电子设备的显示界面显示多个初始报表,包括:
29.对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到多个报表数据;
30.按照预设阈值判断各所述报表数据是否异常,根据判断结果,将各所述报告数据组成所述多个初始报表;
31.在所述电子设备的显示界面显示各所述初始报表。
32.第二方面,本技术提供了一种数据报告标注生成装置,所述装置包括:
33.计算模块,用于:根据待输出的目标报告对应的报告指标获取原始数据,并对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在所述电子设备的显示界面显示多个初始报表;
34.获取模块,用于:获取用户在所述显示界面上对所述初始报表中目标数据的批注信息,所述批注信息包括:批注内容和所述批注内容的位置;
35.排布模块,用于:将所述多个初始报表根据所述目标报告对应的排版格式进行排布,得到初始报告;
36.生成模块,用于:根据所述初始报告以及所述批注信息,生成并输出所述目标报告。
37.可选的,所述获取模块具体用于:
38.响应用户在所述显示界面的操作,获取所述操作的操作位置,将所述操作位置作为所述批注内容的位置;
39.获取用户在所述操作位置上输入的字符数据,将所述字符数据作为所述批注内容。
40.可选的,所述排布模块具体用于:
41.确定所述排版格式中各模板报表的序号,并确定各所述模板报表对应的初始报表;
42.将各所述初始报表按照各所述模板报表的序号进行排列,得到所述初始报告。
43.可选的,所述生成模块具体用于:
44.根据所述批注信息中批注内容的位置确定所述批注内容对应的初始报表的序号;
45.将所述批注内容添加到所述初始报告中所述初始报表的序号对应的位置,得到中间报告;
46.对所述中间报告进行分段处理,得到并输出所述目标报告。
47.可选的,所述生成模块还具体用于:
48.调用截图处理工具对所述中间报告进行分段处理,得到所述中间报告的多个中间图片;
49.将各所述中间图片按照顺序组合,得到并输出所述目标报告。
50.可选的,所述计算模块具体用于:
51.对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到多个报表数据;
52.按照预设阈值判断各所述报表数据是否异常,根据判断结果,将各所述报告数据组成所述多个初始报表;
53.在所述电子设备的显示界面显示各所述初始报表。
54.第三方面,本技术提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述数据报告标注生成方法的步骤。
55.第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述数据报告标注生成方法的步骤。
56.本技术的有益效果是:电子设备根据待输出的目标报告对应的报告指标获取原始数据,对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表,然后获取用户在显示界面上对初始报表中目标数据的批注信息,将多个初始报表根据目标报告对应的排版格式进行排布,得到初始报告,并根据初始报告以及批注信息,生成并输出目标报告。通过将用户的批注信息结合报表生成报告,实现了个性化的数据表达和描述,对不同类型业务部门的数据都具备很好的适用性,并且可以使生成的报告具备更高的可读性,解决了现有技术中查看数据时缺乏数据描述而导致的需要多次单独沟通的问题,提高了数据查看的效率。
附图说明
57.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
58.图1示出了本技术实施例提供的一种应用场景的示意图;
59.图2示出了本技术实施例提供的一种数据报告标注生成方法的流程图;
60.图3示出了本技术实施例提供的一种添加批注显示界面的示意图;
61.图4示出了本技术实施例提供的一种确定报告指标的流程图;
62.图5示出了本技术实施例提供的一种添加批注信息的流程图;
63.图6示出了本技术实施例提供的一种得到初始报告的流程图;
64.图7示出了本技术实施例提供的一种得到目标报告的流程图;
65.图8示出了本技术实施例提供的一种进行分段处理的流程图;
66.图9示出了本技术实施例提供的一种标记异常数据的流程图;
67.图10示出了本技术实施例提供的一种数据报告标注生成装置的结构示意图;
68.图11示出了本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
69.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
70.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
71.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
72.现有技术中为了了解业务的运行情况,管理人员一般都是登录系统平台的指定界面,在界面上查看各项业务的数据,以做出相应的决策。
73.但是,目前的系统平台只是对数据进行了统计与展示,缺乏对数据的直接描述,管理人员无法直观的通过数据获取到最新的业务运行情况,对于数据中的变化也只能与业务人员进行单独的线下沟通才能获知全貌,因此,现有技术中的数据报告存在可读性低的问题。
74.基于上述问题,本技术提出一种数据报告标注生成的方法,该方法的执行主体例如可以是电子设备,如图1所示,是本技术给出的一种应用场景示意图,电子设备在显示界面上显示初始数据报表,业务人员在终端对初始数据报表进行标注,并由电子设备根据各数据报表以及业务人员的批注信息生成数据报告,并将数据报告发送给管理人员的终端进行查看,以使得管理人员能够根据数据报告及时了解各项业务的运行情况,并做出决策。
75.接下来结合图2,对本技术的数据报告标注生成的方法进行说明,如图2所示,该方
法包括:
76.s201:根据待输出的目标报告对应的报告指标获取原始数据,并对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表。
77.可选的,目标报告可以根据各业务部门的业务类型对应不同的报告类型,示例性的,财务部门的目标报告可以是财务报告,销售部门的报告可以是销售报告等。
78.可选的,报告指标可以是报告中各个报表的字段信息。示例性的,假设目标报告为保险行业的财务报告时,报告指标可以包括渠道(如个人保险、银行保险、团体保险等)、当月完成量、本年累计量、本年计划量等。
79.可选的,计算公式可以对一个或多个字段对应的报告指标进行计算。
80.示例性的,计算公式a如果计算的是年度达成率,则该公式对应的报告指标可以包括本年累积完成量、本年计划完成量、年度达成率以及渠道a、渠道b和渠道c等,利用该公式a就可以对各渠道的本年累积完成量和本年计划完成量进行计算处理,得到各渠道的年度达成率。
81.值得注意的是,目标报告中各报表的报告指标可以根据各业务部门的情况由业务人员进行自主调整,相应的,计算公式也可以根据报告指标的调整进行相应的改变。
82.需要说明的是,目标报告中可以包括多个报表,报表可以用于展示各项业务的数据。示例性的,如表1所示,是本技术给出的一种业务达成情况的报表的示例。
83.表1业务达成情况
[0084][0085]
其中,年度完成率可以是根据本年累计和当年计划按照下式(1)计算得到的数据。
[0086]
年度完成率=本年累计/当年计划
ꢀꢀꢀꢀꢀ
(1)。
[0087]
年同比可以是根据本年累计和上年同期累计按照下式(2)计算得到的数据。
[0088]
年同比=(本年累计-上年同期累计)/上年同期累计
×
100%(2)。
[0089]
s202:获取用户在显示界面上对初始报表中目标数据的批注信息,批注信息包括:批注内容和批注内容的位置。
[0090]
可选的,批注信息可以是用户对报表中的数据进行解释和说明的文字或图像等。电子设备可以将初始报表显示在用户的终端设备上,用户在终端设备上对报表中的数据进行批注说明。
[0091]
示例性的,批注信息和初始报表的显示界面可以如图3所示,各报表都可以包括说明部分,以使得用户在说明部分输入批注信息,批注内容可以在图3中的说明框中输入,用户输入批注内容时,电子设备可以记录批注内容所对应的报表作为批注内容的位置,例如图中批注内容的位置为报表1。
[0092]
s203:将多个初始报表根据目标报告对应的排版格式进行排布,得到初始报告。
[0093]
可选的,报告的排版格式可以根据各业务部门或各机构的需求调整。
[0094]
示例性的,财务部门关注的重点可能是费用结余情况,销售部门关注的重点可能是销售效能情况等,那么财务部门的报告中就可以重点展示费用结余情况,销售部门的报告中就可以重点展示销售效能情况。
[0095]
可选的,初始报告可以是将目标报告中的多个初始报表按照目标报告的格式进行排版,得到的与目标报告版式相同的报告。
[0096]
s204:根据初始报告以及批注信息,生成并输出目标报告。
[0097]
可选的,电子设备可以根据初始报告以及用户输入的批注信息生成目标报告,并将目标报告输出或将目标报告发送给管理人员的终端设备中,以使得管理人员能够及时查看目标报告。
[0098]
值得说明的是,初始报告中只包括多个初始报表以及目标报告模板中的信息,并不包括批注内容,将用户的批注内容添加到初始报告中,并对添加了批注内容的初始报告进行调整,才得到目标报告。
[0099]
本技术实施例中,电子设备根据待输出的目标报告对应的报告指标获取原始数据,并对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表,然后获取用户在显示界面上对初始报表中目标数据的批注信息,将多个初始报表根据目标报告对应的排版格式进行排布,得到初始报告,并根据初始报告以及批注信息,生成并输出目标报告。
[0100]
通过将用户的批注信息结合报表生成报告,实现了个性化的数据表达,对不同业务部门的数据都具备很好的适用性,可以使生成的报告具备更高的可读性,解决了现有技术中查看数据时缺乏数据描述而导致的需要多次单独沟通的问题,提高了数据查看的效率。
[0101]
接下来对上述确定报告指标的步骤进行说明,如图4所示,上述s201步骤之前包括:
[0102]
s401:获取用户在显示界面上输入的目标报告的类型。
[0103]
可选的,用户可以在显示界面上输入想要生成的报告类型,以使得电子设备可以根据报告类型确定报告中的各项报告指标以及该类型的报告模板。
[0104]
示例性的,目标报告的类型例如可以是财务报告、销售报告、生产报告等。
[0105]
s402:根据目标报告的类型以及报告类型与报告指标的映射关系表,确定报告指标。
[0106]
可选的,映射关系表可以记录报告类型与报告指标的对应关系,根据用户输入的目标报告的类型,电子设备可以在映射关系表中确定该目标报告的类型对应的多个报告指标。
[0107]
示例性的,当目标报告的类型为财务报告时,根据映射关系表,可以确定财务报告对应的报告指标包括:本年累积完成量、本年计划完成量、年度达成率以及渠道a、渠道b和渠道c等。
[0108]
作为另一种可能的实施方式,电子设备也可以在用户登录时确定用户的身份类别,并根据用户的身份类别直接确定用户需要生成的报告,例如假设用户甲为财务人员,则用户甲在登录平台后需要创建报告时,电子设备就可以直接确定用户甲可生成的报告为财
务报告,并将财务报告作为目标报告,并根据映射关系表确定财务报告对应的多个报告指标。
[0109]
以下是对上述获取用户在显示界面上对初始报表中目标数据的批注信息的步骤说明,如图5所示,上述s202步骤包括:
[0110]
s501:响应用户在显示界面的操作,获取操作的操作位置,将操作位置作为批注内容的位置。
[0111]
可选的,操作的操作位置可以是该操作对应的报表,示例性的,可以将报表的标识作为批注内容的位置,报表的标识例如可以是报表名称或报表的编号等。
[0112]
s502:获取用户在操作位置上输入的字符数据,将字符数据作为批注内容。
[0113]
可选的,操作位置例如可以是图3中的说明框,电子设备可以获取用户在说明框中输入的字符数据,并将字符数据作为批注内容。
[0114]
作为一种可能的实施方式,用户还可以在操作位置输入图片,如数据的柱状图、折线图等,将图片作为批注内容,以实现更清晰、直观的数据描述。
[0115]
在本技术实施例中,通过接收用户输入的针对各个报表的个性化批注,可以提高报表数据的可读性,并且批注信息由用户输入,可以实现对报表中数据的个性化描述,针对不同的类型的报表也具有普适性。
[0116]
以下是对上述将多个初始报表根据目标报告对应的排版格式进行排布,得到初始报告的步骤说明,如图6所示,上述s203步骤包括:
[0117]
s601:确定排版格式中各模板报表的序号,并确定各模板报表对应的初始报表。
[0118]
可选的,排版格式中可以包括多个模板报表,各模板报表的顺序可以预先确定。电子设备可以根据各模板报表的标识确定其对应的初始报表。
[0119]
s602:将各初始报表按照各模板报表的序号进行排列,得到初始报告。
[0120]
可选的,电子设备可以根据模板报表的序号将初始报表按顺序排列,得到初始报告。
[0121]
接下来对上述根据初始报告以及批注信息,生成并输出目标报告的步骤进行说明,如图7所示,上述s204步骤包括:
[0122]
s701:根据批注信息中批注内容的位置确定批注内容对应的初始报表的序号。
[0123]
可选的,批注内容的位置可以是报表的标识,根据报表的标识可以确定批注内容对应的初始报表的序号。
[0124]
s702:将批注内容添加到初始报告中初始报表的序号对应的位置,得到中间报告。
[0125]
示例性的,假设批注内容的位置是报表“费用结余情况”,根据报表名称确定的其在初始报告中的位置是第一个报表,那么电子设备就可以将该报表添加到第一个报表下,得到中间报告。
[0126]
可选的,中间报告可以是电子设备生成的供用户预览的报告。
[0127]
s703:对中间报告进行分段处理,得到并输出目标报告。
[0128]
可选的,电子设备可以对中间报告进行分段处理,以得到可发送的报告的电子文件(即目标报告)。
[0129]
以下是对上述对中间报告进行分段处理,得到并输出目标报告的步骤说明,如图8所示,上述s703步骤包括:
[0130]
s801:调用截图处理工具对中间报告进行分段处理,得到中间报告的多个中间图片。
[0131]
可选的,截图处理工具例如可以是html2canvas技术,电子设备可以采用html 2canvas技术通过分段式、片段化切割中间报告的页面,得到中间报告的多个中间图片。
[0132]
需要说明的是,htm l2canvas是一种能够将网页保存为图片的技术,在本技术实施例中,用户也可以采用其他的截图工具实现将中间报告转换为可保存的电子文件(即目标报告),达到相同的目的,本技术在此不作限制。
[0133]
值得注意的是,在调用截图工具对中间报告进行分段处理之前,电子设备还可以识别用户添加的批注内容,并自动补齐段落空行,使输出的中间报告版式呈现更美观。
[0134]
s802:将各中间图片按照顺序组合,得到并输出目标报告。
[0135]
可选的,调用截图工具对中间报告进行分段式处理后,可以得到多张图片,各图片的顺序可以按照各图片进行分段式处理的时间进行排序,将处理后得到的多张图片按照顺序进行组合,就可以得到电子化的、可发送的目标报告。
[0136]
值得注意的是,在得到目标报告之后,还可以采用无头浏览器(例如puppeteer),在不需要打开浏览器、不需要网页渲染的情况下,直接在显示界面上展示生成的目标报告,无头浏览器具有安全、稳定、速度快的特点,这样可以更简便的呈现报告。
[0137]
在上述对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表的步骤中,电子设备还可以对报表中的异常数据进行标识,如图9所示,上述s201步骤包括:
[0138]
s901:对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到多个报表数据。
[0139]
可选的,可以对计算公式所包括的多个报告指标的原始数据进行计算,得到多个报表数据。
[0140]
示例性的,参照表1的业务达成情况,该报表的原始数据可以包括当月累计、本年累计、当年计划和上年同期累计,对应的计算公式可以包括年度完成率和年同比的计算,报表数据包括当月累计、本年累计、当年计划和上年同期累计以及计算得到的年度完成率和年同比。
[0141]
s902:按照预设阈值判断各报表数据是否异常,根据判断结果,将各报告数据组成多个初始报表。
[0142]
可选的,预设阈值可以是用户在电子设备上预设的各报告指标的数值范围,电子设备可以将不满足预设阈值的数据作为异常的报表数据。
[0143]
作为另一种可能的实施方式,电子设备也可以根据本次报表数据的平均值、方差或均差等确定的报表数据中变化较大的数据,将其作为异常数据。
[0144]
应当理解,对于不同的报告指标,其预设阈值可以不同,因此电子设备可以对用户重点关注的报告指标预设数值范围,或由电子设备对重点数据进行判断,得到其中的异常数据。
[0145]
在本技术实施例中,确定异常数据后,电子设备还可以将异常数据按照异常等级按照不同的颜色进行标记,以提高生成的目标报告的可读性。
[0146]
s903:在电子设备的显示界面显示各初始报表。
[0147]
可选的,电子设备对异常数据进行标记后,可以将初始报表显示在显示界面上,以继续执行上述s202-s204步骤,得到最终的目标报告。
[0148]
值得注意的是,本步骤对异常数据进行标记之后,上述s202步骤中用户可以对报表中的任意数据添加批注信息,本步骤中显示异常数据可以提示用户及时关注数据异常,并对需要批注的异常数据添加信息描述,提高了目标报告的可读性。
[0149]
基于同一发明构思,本技术实施例中还提供了与数据报告标注生成方法对应的数据报告标注生成装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述数据报告标注生成方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
[0150]
参照图10所示,为本技术实施例提供的一种数据报告标注生成装置的示意图,所述装置包括:计算模块1001、获取模块1002、排布模块1003以及生成模块1004,其中:
[0151]
计算模块1001,用于:根据待输出的目标报告对应的报告指标获取原始数据,并对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表;
[0152]
获取模块1002,用于:获取用户在显示界面上对初始报表中目标数据的批注信息,批注信息包括:批注内容和批注内容的位置;
[0153]
排布模块1003,用于:将多个初始报表根据目标报告对应的排版格式进行排布,得到初始报告;
[0154]
生成模块1004,用于:根据初始报告以及批注信息,生成并输出目标报告。
[0155]
可选的,获取模块1002具体用于:
[0156]
响应用户在显示界面的操作,获取操作的操作位置,将操作位置作为批注内容的位置;
[0157]
获取用户在操作位置上输入的字符数据,将字符数据作为批注内容。
[0158]
可选的,排布模块1003具体用于:
[0159]
确定排版格式中各模板报表的序号,并确定各模板报表对应的初始报表;
[0160]
将各初始报表按照各模板报表的序号进行排列,得到初始报告。
[0161]
可选的,生成模块1004具体用于:
[0162]
根据批注信息中批注内容的位置确定批注内容对应的初始报表的序号;
[0163]
将批注内容添加到初始报告中初始报表的序号对应的位置,得到中间报告;
[0164]
对中间报告进行分段处理,得到并输出目标报告。
[0165]
可选的,生成模块1004还具体用于:
[0166]
调用截图处理工具对中间报告进行分段处理,得到中间报告的多个中间图片;
[0167]
将各中间图片按照顺序组合,得到并输出目标报告。
[0168]
可选的,计算模块1001具体用于:
[0169]
对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到多个报表数据;
[0170]
按照预设阈值判断各报表数据是否异常,根据判断结果,将各报告数据组成多个初始报表;
[0171]
在电子设备的显示界面显示各初始报表。
[0172]
可选的,本技术的数据报告标注生成装置还可以包括类型获取模块,具体用于:
[0173]
获取用户在显示界面上输入的目标报告的类型;
[0174]
根据目标报告的类型以及报告类型与报告指标的映射关系表,确定报告指标。
[0175]
关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
[0176]
本技术实施例通过电子设备根据待输出的目标报告对应的报告指标获取原始数据,对各原始数据采用报告指标对应的计算公式对原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表,然后获取用户在显示界面上对初始报表中目标数据的批注信息,将多个初始报表根据目标报告对应的排版格式进行排布,得到初始报告,并根据初始报告以及批注信息,生成并输出目标报告。
[0177]
通过将用户的批注信息结合报表生成报告,实现了个性化的数据表达和描述,对不同业务部门的数据都具备很好的适用性,可以使生成的报告具备更高的可读性,解决了现有技术中查看数据时缺乏数据描述而导致的需要多次单独沟通的问题,提高了数据查看的效率。
[0178]
本技术实施例还提供了一种电子设备,如图11所示,为本技术实施例提供的电子设备结构示意图,包括:处理器1101、存储器1102和总线。所述存储器1102存储有所述处理器1101可执行的机器可读指令(比如,图10中的装置中计算模块1001、获取模块1002、排布模块1003以及生成模块1004对应的执行指令等),当计算机设备运行时,所述处理器1101与所述存储器1102之间通过总线通信,所述机器可读指令被所述处理器1101执行时执行上述数据报告标注生成方法的处理。
[0179]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述数据报告标注生成方法的步骤。
[0180]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本技术中不再赘述。在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0181]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0182]
以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。

技术特征:
1.一种数据报告标注生成方法,其特征在于,应用于电子设备,所述方法包括:根据待输出的目标报告对应的报告指标获取原始数据,并对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在所述电子设备的显示界面显示多个初始报表;获取用户在所述显示界面上对所述初始报表中目标数据的批注信息,所述批注信息包括:批注内容和所述批注内容的位置;将所述多个初始报表根据所述目标报告对应的排版格式进行排布,得到初始报告;根据所述初始报告以及所述批注信息,生成并输出所述目标报告。2.根据权利要求1所述的方法,其特征在于,所述根据待输出的目标报告对应的报告指标获取原始数据,并对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在所述电子设备的显示界面显示多个初始报表之前,包括:获取用户在所述显示界面上输入的所述目标报告的类型;根据所述目标报告的类型以及报告类型与报告指标的映射关系表,确定所述报告指标。3.根据权利要求1所述的方法,其特征在于,所述获取用户在所述显示界面上对所述初始报表中目标数据的批注信息,包括:响应用户在所述显示界面的操作,获取所述操作的操作位置,将所述操作位置作为所述批注内容的位置;获取用户在所述操作位置上输入的字符数据,将所述字符数据作为所述批注内容。4.根据权利要求1所述的方法,其特征在于,所述将所述多个初始报表根据所述目标报告对应的排版格式进行排布,得到初始报告,包括:确定所述排版格式中各模板报表的序号,并确定各所述模板报表对应的初始报表;将各所述初始报表按照各所述模板报表的序号进行排列,得到所述初始报告。5.根据权利要求1所述的方法,其特征在于,所述根据所述初始报告以及所述批注信息,生成并输出目标报告,包括:根据所述批注信息中批注内容的位置确定所述批注内容对应的初始报表的序号;将所述批注内容添加到所述初始报告中所述初始报表的序号对应的位置,得到中间报告;对所述中间报告进行分段处理,得到并输出所述目标报告。6.根据权利要求5所述的方法,其特征在于,所述对所述中间报告进行分段处理,得到并输出所述目标报告,包括:调用截图处理工具对所述中间报告进行分段处理,得到所述中间报告的多个中间图片;将各所述中间图片按照顺序组合,得到并输出所述目标报告。7.根据权利要求1-6任一项所述的方法,其特征在于,所述对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在所述电子设备的显示界面显示多个初始报表,包括:对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到多个报表数据;
按照预设阈值判断各所述报表数据是否异常,根据判断结果,将各所述报告数据组成所述多个初始报表;在所述电子设备的显示界面显示各所述初始报表。8.一种数据报告标注生成装置,其特征在于,包括:计算模块,用于:根据待输出的目标报告对应的报告指标获取原始数据,并对各所述原始数据采用所述报告指标对应的计算公式对所述原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表;获取模块,用于:获取用户在所述显示界面上对所述初始报表中目标数据的批注信息,所述批注信息包括:批注内容和所述批注内容的位置;排布模块,用于:将所述多个初始报表根据所述目标报告对应的排版格式进行排布,得到初始报告;生成模块,用于:根据所述初始报告以及所述批注信息,生成并输出所述目标报告。9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如权利要求1至7任一所述的数据报告标注生成方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的数据报告标注生成方法的步骤。

技术总结
本申请提供了一种数据报告标注生成方法、装置、设备及存储介质,其中,该方法包括:获取原始数据,对各原始数据进行计算处理,得到并在电子设备的显示界面显示多个初始报表,然后获取用户在显示界面上对初始报表中目标数据的批注信息,将多个初始报表根据目标报告对应的排版格式进行排布,得到初始报告,并根据初始报告以及批注信息,生成并输出目标报告。通过将用户的批注信息结合报表生成报告,实现了个性化的数据表达和描述,对不同类型业务部门的数据都具备很好的适用性,并且可以使生成的报告具备更高的可读性,解决了现有技术中查看数据时缺乏数据描述而导致的需要多次单独沟通的问题,提高了数据查看的效率。提高了数据查看的效率。提高了数据查看的效率。


技术研发人员:王宇航 宋丽娟 杨荣辉 潘涛 武子超 赵凯鑫 闫士林
受保护的技术使用者:阳光人寿保险股份有限公司
技术研发日:2023.05.26
技术公布日:2023/7/27
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐