本公开涉及数据处理领域,尤其涉及人工智能和信息整合等。具体涉及一种数据处理方法、装置、电子设备、介质和程序产品。
背景技术:
1、相关技术中,在许多场景下,通常需要通过报表进行工作汇报,例如,在许多企业、员工通常需要在特定时间点撰写工作周报,以便于及时向上级汇报当前的工作进展以及未来的工作计划,从而方便上级及时了解下级的工作情况。
技术实现思路
1、本公开提供了一种数据处理方法、装置、电子设备、介质和程序产品。
2、根据本公开的第一方面,提供了一种数据处理方法,包括:
3、获取多个报表信息,所述报表信息包括项目信息,所述项目信息包括项目名称和项目状态信息;
4、按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集,其中,所述第一数据集包括至少两个子数据集,每个子数据集中包括至少一条项目信息,在同一个子数据集中的不同项目信息所对应的项目名称相同,且在同一个子数据集中不同项目信息所对应的项目状态信息不同。
5、根据本公开的第二方面,提供了一种数据处理装置,包括:
6、获取模块,用于获取多个报表信息,所述报表信息包括项目信息,所述项目信息包括项目名称和项目状态信息;
7、聚合模块,用于按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集,其中,所述第一数据集包括至少两个子数据集,每个子数据集中包括至少一条项目信息,在同一个子数据集中的不同项目信息所对应的项目名称相同,且在同一个子数据集中不同项目信息所对应的项目状态信息不同。
8、根据本公开的第三方面,提供了一种电子设备,包括:
9、至少一个处理器;以及
10、与所述至少一个处理器通信连接的存储器;其中,
11、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面所述的方法。
12、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述第一方面所述的方法。
13、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面所述的方法。
14、本公开实施例中,通过将不同报表信息中同一个项目的项目信息聚合至同一个子数据集,如此,一个子数据集可以包括一个项目的全部项目状态信息,因此,相关人员在需要查看某一项目的项目信息时,仅需查看该项目对应的子数据集即可,而无需逐一查看不同的报表中与该项目相关的项目信息,从而有利于提高报表信息的展示效果。
15、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种数据处理方法,包括:
2.根据权利要求1所述的方法,其中,所述多个报表信息形成预设关系树中的多个节点的节点数据,且所述多个报表信息与所述多个节点一一对应,所述预设关系树用于表征目标群体的目标与关键成果okr对齐关系,所述多个报表信息为所述目标群体中的成员的报表信息。
3.根据权利要求2所述的方法,其中,所述按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集,包括:
4.根据权利要求1所述的方法,其中,所述按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集,包括:
5.根据权利要求4所述的方法,其中,所述按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集,还包括:
6.根据权利要求4所述的方法,其中,所述多个报表信息为目标群体中的成员在第一时间周期内的报表信息,所述按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集之前,所述方法包括:
7.根据权利要求6所述的方法,其中,所述识别结果还包括每个历史项目名称在所述多个历史报表信息中出现的频次,所述基于所述多个历史项目名称生成所述项目列表,包括:
8.根据权利要求1所述的方法,其中,所述按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集,包括:
9.根据权利要求8所述的方法,其中,所述按照项目名称对所述第二数据集中的项目信息进行聚合,得到所述第一数据集,包括:
10.根据权利要求1所述的方法,其中,所述多个报表信息为目标群体中的成员在第一时间周期内的报表信息,所述按照项目名称对所述多个报表信息中的项目信息进行聚合,得到第一数据集之后,所述方法还包括:
11.一种数据处理装置,包括:
12.根据权利要求11所述的装置,其中,所述多个报表信息形成预设关系树中的多个节点的节点数据,且所述多个报表信息与所述多个节点一一对应,所述预设关系树用于表征目标群体的目标与关键成果okr对齐关系,所述多个报表信息为所述目标群体中的成员的报表信息。
13.根据权利要求12所述的装置,其中,所述聚合模块,具体用于按照项目名称分别对所述预设关系树中的每个目标节点的下层节点对应的报表信息中的项目信息进行聚合,得到至少两个第一数据集,其中,所述至少两个第一数据集与所述预设关系树中的至少两个目标节点一一对应,所述目标节点为所述预设关系树中具有下层节点的节点。
14.根据权利要求11所述的装置,其中,所述聚合模块,具体用于在基于预先获取的项目列表,对所述多个报表信息进行匹配,且匹配到第一项目信息的情况下,将所述第一项目信息聚合至第一项目名称对应的第一子数据集,其中,所述项目列表包括多个项目名称,所述第一项目信息为所述多个报表信息中的任意一个报表信息中的项目信息,且所述第一项目信息包括所述多个项目名称中的所述第一项目名称,所述第一子数据集为所述至少两个子数据集中,与所述第一项目名称对应的子数据集。
15.根据权利要求14所述的装置,其中,所述聚合模块,包括:
16.根据权利要求14所述的装置,其中,所述多个报表信息为目标群体中的成员在第一时间周期内的报表信息,所述获取模块,还用于获取所述目标群体中的成员在第二时间周期内的多个历史报表信息,其中,所述第二时间周期为所述第一时间周期之前的时间周期;
17.根据权利要求16所述的装置,其中,所述识别结果还包括每个历史项目名称在所述多个历史报表信息中出现的频次,所述生成模块,具体用于将所述多个历史项目名称中,所述频次大于预设频次的历史项目名称作为所述项目列表中的项目名称,得到所述项目列表。
18.根据权利要求11所述的装置,其中,所述聚合模块,包括:
19.根据权利要求18所述的装置,其中,所述聚合模块,还包括:
20.根据权利要求11所述的装置,其中,所述多个报表信息为目标群体中的成员在第一时间周期内的报表信息,所述装置还包括:
21.一种电子设备,包括:
22.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1-10中任一项所述的数据处理方法的步骤。
23.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现权利要求1-10中任一项所述的数据处理方法的步骤。