报表生成方法、装置、计算机设备和存储介质与流程

文档序号:16898203发布日期:2019-02-19 17:40阅读:144来源:国知局
报表生成方法、装置、计算机设备和存储介质与流程

本发明涉及大数据技术领域,特别涉及一种报表生成方法、装置、计算机设备和存储介质。



背景技术:

在现有的技术中,报表的生成是需要首先设定指标,在设定好指标之后,人工进行收集数据,之后进行人工进行数据处理之后,再人工完成制作报表,如果之前设定的指标不对,或者之前设定的指标需要进行更改,那么需要重新进行收集数据,之后才能人工制作报表,这样会导致人力成本过高。



技术实现要素:

针对现有技术不足,本发明提出一种报表生成方法、装置、计算机设备和存储介质,旨在解决现有的报表需要人工进行收集数据,并人工完成制作报表,导致人力成本过高的问题。

本发明提出的技术方案是:

一种报表生成方法,所述方法包括:

获取关于目标销售产品的需求目标,其中所述需求目标来源于用户输入或者基于所述目标销售产品的产品信息的分析;

根据所述需求目标,分析所述需求目标达成所需要的指标;

获取符合所述指标的数据信息;

根据所述数据信息,生成与所述需求目标对应的报表。

进一步地,在所述获取符合所述指标的数据信息的步骤中,包括:

从内部系统获取符合所述指标的数据信息,或/和从外部系统获取符合所述指标的数据信息。

进一步地,当所述目标销售产品为第一年销售时,所述需求目标为所述目标销售产品的具体销售的数量,当所述目标销售产品为非第一年销售时,所述需求目标为相对于所述目标销售产品上一年销售数量的年增长率。

进一步地,在所述根据所述需求目标,分析所述需求目标达成所需要的指标的步骤中,包括:

预设达成不同需求目标对应的不同预设指标;

将所述需求目标在预设需求目标中匹配,获得匹配到的预设需求目标;

根据匹配到的预设需求目标对应的预设指标,获得达成所述需求目标所需要的指标。

进一步地,当所述需求目标来源于基于所述目标销售产品的产品信息的分析时,在所述获取关于目标销售产品的需求目标的步骤中,包括:

获取所述目标销售产品的产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定需求目标。

进一步地,在所述获取关于目标销售产品的需求目标的步骤之后,包括:

判断所述需求目标是否为用户输入;

若所述需求目标是为用户输入,则获取产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定第一需求目标;

将所述需求目标与所述第一需求目标进行比较;

若两者差别在预设阈值范围外,则进行警告提示。

进一步地,在所述根据所述数据信息,生成一达成所述目标销售产品的报表的步骤之后,所述方法包括:

获取增加需求目标;

根据所述增加需求目标,获取符合达成所述增加需求目标的指标对应的增加数据信息;

根据所述增加数据信息,生成与所述增加需求目标对应的插入报表;

将所述插入报表插入到所述报表中。

本发明还提供一种报表生成装置,所述装置包括:

需求目标获取模块,用于获取关于目标销售产品的需求目标,其中所述需求目标来源于用户输入或者基于所述目标销售产品的产品信息的分析;

分析模块,用于根据所述需求目标,分析所述需求目标达成所需要的指标;

数据信息获取模块,用于获取符合所述指标的数据信息;

生成模块,用于根据所述数据信息,生成与所述需求目标对应的报表。

本发明还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法的步骤。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。

根据上述的技术方案,本发明有益效果:根据需求目标,分析需求目标达成所需要的指标,获取符合指标的数据信息,根据数据信息生成报表,并不需要人工进行数据收集及人工进行制作报表,旨在解决现有的报表需要人工进行收集数据,并人工完成制作报表,导致人力成本过高的问题。

附图说明

图1是应用本发明实施例提供的报表生成方法的流程图;

图2是应用本发明实施例提供的报表生成装置的功能模块图;

图3是应用本发明实施例提供的计算机设备的结构示意框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明实施例提出报表生成方法,主要应用于金融、保险领域,所述方法包括以下步骤:

步骤s101、获取关于目标销售产品的需求目标,其中需求目标来源于用户输入或者基于所述目标销售产品的产品信息的分析。

需求目标是关于目标销售产品的销售量,当目标销售产品为第一年销售时,需求目标为目标销售产品的具体销售的数量,当目标销售产品为非第一年销售时,需求目标为相对于目标销售产品上一年销售数量的年增长率。需求目标可以来源于业务方,还可以来源于目标销售产品本身。当需求目标来源于业务方时,需要业务方输入,当需求目标来源于目标销售产品本身时,需要对产品信息的分析,通过分析可以得到需求目标。

在需求目标来源于目标销售产品本身时,需求目标来源于目标销售产品的产品特征,主要是根据目标销售产品的产品特征怎样去推销给客户,而产生的需求目标。

在本实施例中,需求目标是人工对目标销售产品的产品特征分析后,人工录入需求任务,从而获取需求目标。需求目标可以是通过键盘输入、对触摸屏触摸输入或者语音输入。

在一些实施例中,并不需要人工录入需求目标,而是通过分析后得到。在步骤s101中,包括:

获取所述目标销售产品的产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定需求目标。

获取产品信息,产品信息包括产品特征和产品当前发展所处于的阶段,产品当前发展所处于的阶段包括起步、发展中期或者末期等阶段。根据产品特征查找相同类型的产品,例如产品特征为汽车保险产品中的第三者责任险,其相同类型的产品是汽车保险产品中的其它险种,根据相同类型的产品对应目标销售产品当前发展所处于的阶段的销售情况,制定需求目标,从而获取需求目标。例如,a保险产品,获取a保险产品的产品信息,产品信息包括a保险产品的险种类型、发行时间,已购买的人数,年增长率,赔付情况等,根据对a保险产品信息进行分析,其分析的手段主要是通过数据进行分析,进而获得a保险产品的产品特征和a保险产品当前是处于哪个阶段,阶段包括起步、发展中期或者末期等阶段,若a保险产品处于起步阶段,查找与a保险产品的产品特征相同类型的产品,根据相同类型产品的销售情况,查找与a保险产品在同一阶段的销售情况,制定需求目标,从而获得需求目标。

在一些实施例中,在步骤s101之后,包括:

判断所述需求目标是否为用户输入;

若所述需求目标是为用户输入,则获取产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定第一需求目标;

将需求目标与第一需求目标进行比较;

若两者差别在预设阈值范围外,则进行警告提示。

在获取需求目标之后,需要对需求目标进行判断,判断需求目标是否为用户输入,其判断的方式包括查看需求目标的获取途径,通过查看需求目标的获取途径能够判断需求目标是否为用户输入,若需求目标是为用户输入,则获取产品的信息,产品信息包括产品特征和产品当前发展所处于的阶段,产品当前发展所处于的阶段包括起步、发展中期或者末期等阶段。根据产品特征查找相同类型的产品,例如产品特征为汽车保险产品中的第三者责任险,其相同类型的产品是汽车保险产品中的其它险种,根据相同类型的产品对应目标销售产品当前发展所处于的阶段的销售情况,制定第一需求目标,从而获取第一需求目标。在获得第一需求目标之后,将需求目标与第一需求目标进行比较,若两者差别较大,则进行警告提示,其中判断两者的差别可以设置预设阈值为判断标准,若两者差别在预设阈值范围内,则认为两者差别不大,若两者差别在预设阈值范围外,则认为两者差别较大。

在本实施中,达成需求目标可以是一个指标,也可以是多个指标。

步骤s102、根据所述需求目标,分析所述需求目标达成所需要的指标。

步骤s103、获取符合所述指标的数据信息。

在本实施例中,在步骤s102中,包括:

预设达成不同需求目标对应不同的预设指标;

将所述需求目标在预设需求目标中匹配,获得匹配到的预设需求目标;

根据匹配到的预设需求目标对应的预设指标,获得达到所述需求目标达成所需要的指标。

通过预设需求目标和预设指标的方式,分析需要目标达成所需要的指标,具体地,预设达成不同需求目标对应不同预设指标,在本实施例中,为了快速让需求目标在预设需求目标中匹配到,预设需求目标为一个范围值。将需求目标在预设需求目标中匹配,在成功匹配之后,获得匹配到的预设需求目标,由于预设需求目标会对应一个预设指标,为此,根据匹配到的预设需求目标对应的预设指标,就可以获得达成需求目标所城的指标。在本实施例中,预设指标包括销售对象、销售人员数量和销售人员特征。

在一些实施例中,在步骤s102中,包括:

获取所述目标销售产品的产品特征;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品与所述需求目标的对应销售情况,获取达成所述相同类型的产品与所述需求目标的对应销售情况的历史指标;

根据所述历史指标,获得达成所述需求目标所需要的指标。

获取目标销售产品的产品特征,根据产品特征查找相同类型的产品,根据相同类型的产品的销售情况,若相同类型的产品的销售情况能够满足需求目标,则根据相同类型的产品与需求目标的对应销售情况,根据当时的销售情况,获取相同类型的产品与所述需求目标的对应销售情况的历史指标,根据历史指标,获得达成需求目标所需要的指标。

在获取到需求目标之后,对需求目标进行分析,主要是分析达成需求目标所需要的指标,根据分析结果,获得达到需求目标的指标,根据指标在内部系统中进行搜索,搜索符合指标的数据信息,并将符合指标的数据信息筛选出来,进而获取筛选到的数据信息。

例如,a保险产品的需求目标是年增长率10%,对a保险产品的需求目标是年增长率10%进行分析,参考与a保险产品相同类型的产品销售记录,分析得到为了实现a保险产品年增长率10%的目标所需要的客户群体为40岁-50岁、已购买汽车的用户及男性,根据该分析结果,获得达到需求目标的指标是客户群体为40岁-50岁、已购买汽车的用户及男性,根据指标在内部系统进行搜索,搜索符合指标的数据信息,并将符合指标的数据信息筛选出来,进而获取筛选到的数据信息。

根据需求目标,通过多渠道获取符合指标的数据信息。数据信息的原始数据来源是多渠道,包括金管家app系统、电销系统、展e宝app系统等,数据信息的原始数据来源是多渠道能够使报表的数据更加准确。

在步骤s103中,包括:

从内部系统获取符合所述指标的数据信息,或/和从外部系统获取符合所述指标的数据信息。

获取符合指标的数据信息包括从内部系统获取符合指标的数据信息、从外部系统获取符合指标的数据信息、或者从内部系统及外部系统获取符合指标的数据信息。

在本实施例中,内部系统是指在进行数据信息获取过程中,能够直接从原始数据中获取数据信息的系统,外部系统是指进行数据信息获取过程中,不能够直接从原始数据中获取数据信息的系统,也就是在数据信息获取时没有权限使用系统的原始数据的系统。

在本实施例中,内部系统包括数据信息获取使用的系统,以及与数据信息获取使用的系统对接的子系统。

在本实施例中,在所述从外部系统获取符合所述指标的数据信息的步骤中,包括:

发送所述指标给所述外部系统;

接收所述外部系统根据所述指标已处理后的数据信息。

在需要从外部系统获取符合指标的数据信息时,发送指标给外部系统,根据指标,筛选符合指标的数据信息;获取筛选到的数据信息。在外部系统根据指标对原始数据进行处理后,外部系统获得数据信息,外部系统将获得的数据信息发送给发送指标的一方,发送指标的一方接收外部系统根据指标已获取后的数据信息,进而获取符合指标的数据信息。

例如,a保险产品的需求目标是年增长率10%,对年增长率10%进行分析,参考与a保险产品相同类型的产品销售记录,分析得到为了实现a保险产品年增长率10%的目标所需要的客户群体为40岁-50岁、已购买汽车的用户及男性,根据该分析结果,获得达到需求目标的指标是客户群体为40岁-50岁、已购买汽车的用户及男性,将指标是客户群体为40岁-50岁、已购买汽车的用户及男性,发送给外部系统,外部系统根据指标进行搜索,搜索符合指标的数据信息,并将符合指标的数据信息筛选出来,进而获取筛选到的数据信息,之后外部系统将获取筛选到的数据信息发送给发送指标的一方,发送指标的一方接收到数据信息,进而获取符合指标的数据信息。

在从内部系统及外部系统获取符合指标的数据信息时,将从外部系统获取符合指标的数据信息与从内部系统获取符合指标的数据信息进行拼接,若拼接后的数据信息存在重复数据,则将重复数据删除,若合并后的数据信息存在部分重复数据,则将部分重复数据进行合并。

例如,从内部系统获取符合指标的数据信息包括客户张三,手机号码13800001111,代理人编号007,从外部系统获取符合指标的数据信息也包括客户张三,手机号码13800001111,代理人编号007,那么拼接后的数据信息存在重复数据,删除从外部系统获取符合指标的数据信息也包括客户张三,手机号码13800001111,代理人编号007;从内部系统获取符合指标的数据信息包括客户张三,手机号码13800001111,代理人编号007,从外部系统获取符合指标的数据信息也包括客户李四,手机号码13800001112,代理人编号007,那么拼接后的数据信息存在部分重复数据,将两个代理人编号007进行合并,也就是代理人编号007既有客户张三,手机号码13800001111,又有客户李四,手机号码13800001112。

步骤s104、根据所述数据信息,生成与所述需求目标对应的报表。

在获取到数据信息之后,根据数据信息生成报表,报表与需求目标对应,也就是根据报表中的数据信息可以达成需求目标。

在步骤s104中,包括:

根据数据信息,按预设文件格式生成与所述需求目标对应的报表。

在本实施例中,在生成报表过程中,按照预设文件格式生成报表。预设文件格式包括excel文件格式、word文件格式或者ppt文件格式。

预设文件格式的设置方式可以在获取数据信息中进行设置,也可以在生成报表的时候弹出设置窗口让用户进行选择设置。

在步骤s104之后,所述方法包括:

将所述报表发送给与所述报表相关的接收方。

在生成报表之后,将报表发送给与报表相关的接收方。

相关的接收方可以是提出需求目标的一方,也可以是在需求目标中设置的接收方。

例如,需求目标是业务一部提出,那么,在生成报表之后,将报表发送给业务一部。

在步骤s104之后,所述方法包括:

获取增加需求目标;

根据所述增加需求目标,获取符合达成所述增加需求目标的指标对应的增加数据信息;

根据所述增加数据信息,生成与所述增加需求目标对应的插入报表;

将所述插入报表插入到所述报表中。

在生成报表之后,用户需要在生成报表的基础上增加需求目标之后生成新报表,获取增加需求目标,根据增加需求目标,获取符合达成增加需求目标的指标对应的增加数据信息,在获取增加数据信息之后,根据增加数据信息,生成插入报表,将插入报表插入到报表中,形成新报表。

综上所述,本发明实施例的报表生成方法,根据需求目标,分析需求目标达成所需要的指标,获取符合指标的数据信息,根据数据信息生成报表,并不需要人工进行数据收集及人工进行制作报表,旨在解决现有的报表需要人工进行收集数据,并人工完成制作报表,导致人力成本过高的问题。

如图2所示,本发明实施例提出报表生成装置,主要应用于金融、保险领域,装置1包括需求目标获取模块11、分析模块12、数据信息获取模块13和生成模块14。

需求目标获取模块11,用于获取关于目标销售产品的需求目标,其中需求目标来源于基于所述目标销售产品的产品信息的分析。

需求目标是关于目标销售产品的销售量,当目标销售产品为第一年销售时,需求目标为目标销售产品的具体销售的数量,当目标销售产品为非第一年销售时,需求目标为相对于目标销售产品上一年销售数量的年增长率。需求目标可以来源于业务方,还可以来源于目标销售产品本身。当需求目标来源于业务方时,需要业务方输入,当需求目标来源于目标销售产品本身时,需要对产品信息的分析,通过分析可以得到需求目标。

在需求目标来源于目标销售产品本身时,需求目标来源于目标销售产品的产品特征,主要是根据目标销售产品的产品特征怎样去推销给客户,而产生的需求目标。

在本实施例中,需求目标是人工对目标销售产品的产品特征分析后,人工录入需求任务,从而获取需求目标。需求目标可以是通过键盘输入、对触摸屏触摸输入或者语音输入。

在一些实施例中,并不需要人工录入需求目标,而是通过分析后得到。需求目标获取模块11包括:

第一获取模块,用于获取所述目标销售产品的产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

第一查找模块,用于根据所述产品特征查找相同类型的产品;

第一制定模块,用于根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定需求目标。

获取产品信息,产品信息包括产品特征和产品当前发展所处于的阶段,产品当前发展所处于的阶段包括起步、发展中期或者末期等阶段。根据产品特征查找相同类型的产品,例如产品特征为汽车保险产品中的第三者责任险,其相同类型的产品是汽车保险产品中的其它险种,根据相同类型的产品对应目标销售产品当前发展所处于的阶段的销售情况,制定需求目标,从而获取需求目标。例如,a保险产品,获取a保险产品的产品信息,产品信息包括a保险产品的险种类型、发行时间,已购买的人数,年增长率,赔付情况等,根据对a保险产品信息进行分析,其分析的手段主要是通过数据进行分析,进而获得a保险产品的产品特征和a保险产品当前是处于哪个阶段,阶段包括起步、发展中期或者末期等阶段,若a保险产品处于起步阶段,查找与a保险产品的产品特征相同类型的产品,根据相同类型产品的销售情况,查找与a保险产品在同一阶段的销售情况,制定需求目标,从而获得需求目标。

在一些实施例中,装置1包括:

第一判断模块,用于判断所述需求目标是否为用户输入;

第二获取模块,用于若所述需求目标是为用户输入,则获取产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

第二查找模块,用于根据所述产品特征查找相同类型的产品;

第二制定模块,用于根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定第一需求目标;

第一比较模块,用于将需求目标与第一需求目标进行比较;

第一提示模块,用于若两者差别在预设阈值范围外,则进行警告提示。

在获取需求目标之后,需要对需求目标进行判断,判断需求目标是否为用户输入,其判断的方式包括查看需求目标的获取途径,通过查看需求目标的获取途径能够判断需求目标是否为用户输入,若需求目标是为用户输入,则获取产品的信息,产品信息包括产品特征和产品当前发展所处于的阶段,产品当前发展所处于的阶段包括起步、发展中期或者末期等阶段。根据产品特征查找相同类型的产品,例如产品特征为汽车保险产品中的第三者责任险,其相同类型的产品是汽车保险产品中的其它险种,根据相同类型的产品对应目标销售产品当前发展所处于的阶段的销售情况,制定第一需求目标,从而获取第一需求目标。在获得第一需求目标之后,将需求目标与第一需求目标进行比较,若两者差别较大,则进行警告提示,其中判断两者的差别可以设置预设阈值为判断标准,若两者差别在预设阈值范围内,则认为两者差别不大,若两者差别在预设阈值范围外,则认为两者差别较大。

在本实施中,达成需求目标可以是一个指标,也可以是多个指标。

分析模块12,用于根据所述需求目标,分析所述需求目标达成所需要的指标。

分析模块13,用于获取符合所述指标的数据信息。

在本实施例中,分析模块12包括:

第一子预设模块,用于预设达成不同需求目标对应不同的预设指标;

第一子匹配模块,用于将所述需求目标在预设需求目标中匹配,获得匹配到的预设需求目标;

第一子获得模块,用于根据匹配到的预设需求目标对应的预设指标,获得达到所述需求目标达成所需要的指标。

通过预设需求目标和预设指标的方式,分析需要目标达成所需要的指标,具体地,预设达成不同需求目标对应不同预设指标,在本实施例中,为了快速让需求目标在预设需求目标中匹配到,预设需求目标为一个范围值。将需求目标在预设需求目标中匹配,在成功匹配之后,获得匹配到的预设需求目标,由于预设需求目标会对应一个预设指标,为此,根据匹配到的预设需求目标对应的预设指标,就可以获得达成需求目标所城的指标。在本实施例中,预设指标包括销售对象、销售人员数量和销售人员特征。

在一些实施例中,分析模块12包括:

第一子获取模块,用于获取所述目标销售产品的产品特征;

第一子查找模块,用于根据所述产品特征查找相同类型的产品;

第二子获取模块,用于根据所述相同类型的产品与所述需求目标的对应销售情况,获取达成所述相同类型的产品与所述需求目标的对应销售情况的历史指标;

第二子获得模块,用于根据所述历史指标,获得达成所述需求目标所需要的指标。

获取目标销售产品的产品特征,根据产品特征查找相同类型的产品,根据相同类型的产品的销售情况,若相同类型的产品的销售情况能够满足需求目标,则根据相同类型的产品与需求目标的对应销售情况,根据当时的销售情况,获取相同类型的产品与所述需求目标的对应销售情况的历史指标,根据历史指标,获得达成需求目标所需要的指标。

在获取到需求目标之后,对需求目标进行分析,主要是分析达成需求目标所需要的指标,根据分析结果,获得达到需求目标的指标,根据指标在内部系统中进行搜索,搜索符合指标的数据信息,并将符合指标的数据信息筛选出来,进而获取筛选到的数据信息。

例如,a保险产品的需求目标是年增长率10%,对a保险产品的需求目标是年增长率10%进行分析,参考与a保险产品相同类型的产品销售记录,分析得到为了实现a保险产品年增长率10%的目标所需要的客户群体为40岁-50岁、已购买汽车的用户及男性,根据该分析结果,获得达到需求目标的指标是客户群体为40岁-50岁、已购买汽车的用户及男性,根据指标在内部系统进行搜索,搜索符合指标的数据信息,并将符合指标的数据信息筛选出来,进而获取筛选到的数据信息。

根据需求目标,通过多渠道获取符合指标的数据信息。数据信息的原始数据来源是多渠道,包括金管家app系统、电销系统、展e宝app系统等,数据信息的原始数据来源是多渠道能够使报表的数据更加准确。

数据信息获取模块13包括:

第一数据信息获取模块,用于从内部系统获取符合所述指标的数据信息;或者

第二数据信息获取模块,用于从外部系统获取符合所述指标的数据信息;或者

第三数据信息获取模块,用于从内部系统获取符合所述指标的数据信息和从外部系统获取符合所述指标的数据信息。

获取符合指标的数据信息包括从内部系统获取符合指标的数据信息、从外部系统获取符合指标的数据信息、或者从内部系统及外部系统获取符合指标的数据信息。

在本实施例中,内部系统是指在进行数据信息获取过程中,能够直接从原始数据中获取数据信息的系统,外部系统是指进行数据信息获取过程中,不能够直接从原始数据中获取数据信息的系统,也就是在数据信息获取时没有权限使用系统的原始数据的系统。

在本实施例中,内部系统包括数据信息获取使用的系统,以及与数据信息获取使用的系统对接的子系统。

在本实施例中,第二数据信息获取模块包括:

第一子发送模块,用于发送所述指标给所述外部系统;

第一子接收模块,用于接收所述外部系统根据所述指标已处理后的数据信息。

在需要从外部系统获取符合指标的数据信息时,发送指标给外部系统,根据指标,筛选符合指标的数据信息;获取筛选到的数据信息。在外部系统根据指标对原始数据进行处理后,外部系统获得数据信息,外部系统将获得的数据信息发送给发送指标的一方,发送指标的一方接收外部系统根据指标已获取后的数据信息,进而获取符合指标的数据信息。

例如,a保险产品的需求目标是年增长率10%,对年增长率10%进行分析,参考与a保险产品相同类型的产品销售记录,分析得到为了实现a保险产品年增长率10%的目标所需要的客户群体为40岁-50岁、已购买汽车的用户及男性,根据该分析结果,获得达到需求目标的指标是客户群体为40岁-50岁、已购买汽车的用户及男性,将指标是客户群体为40岁-50岁、已购买汽车的用户及男性,发送给外部系统,外部系统根据指标进行搜索,搜索符合指标的数据信息,并将符合指标的数据信息筛选出来,进而获取筛选到的数据信息,之后外部系统将获取筛选到的数据信息发送给发送指标的一方,发送指标的一方接收到数据信息,进而获取符合指标的数据信息。

在从内部系统及外部系统获取符合指标的数据信息时,将从外部系统获取符合指标的数据信息与从内部系统获取符合指标的数据信息进行拼接,若拼接后的数据信息存在重复数据,则将重复数据删除,若合并后的数据信息存在部分重复数据,则将部分重复数据进行合并。

例如,从内部系统获取符合指标的数据信息包括客户张三,手机号码13800001111,代理人编号007,从外部系统获取符合指标的数据信息也包括客户张三,手机号码13800001111,代理人编号007,那么拼接后的数据信息存在重复数据,删除从外部系统获取符合指标的数据信息也包括客户张三,手机号码13800001111,代理人编号007;从内部系统获取符合指标的数据信息包括客户张三,手机号码13800001111,代理人编号007,从外部系统获取符合指标的数据信息也包括客户李四,手机号码13800001112,代理人编号007,那么拼接后的数据信息存在部分重复数据,将两个代理人编号007进行合并,也就是代理人编号007既有客户张三,手机号码13800001111,又有客户李四,手机号码13800001112。

生成模块14,用于根据所述数据信息,生成与所述需求目标对应的报表。

在获取到数据信息之后,根据数据信息生成报表,报表与需求目标对应,也就是根据报表中的数据信息可以达成需求目标。

生成模块14包括:

第一生成模块,用于根据数据信息,按预设文件格式生成与所述需求目标对应的报表。

在本实施例中,在生成报表过程中,按照预设文件格式生成报表。预设文件格式包括excel文件格式、word文件格式或者ppt文件格式。

预设文件格式的设置方式可以在获取数据信息中进行设置,也可以在生成报表的时候弹出设置窗口让用户进行选择设置。

装置1包括:

第一发送模块,用于将所述报表发送给与所述报表相关的接收方。

在生成报表之后,将报表发送给与报表相关的接收方。

相关的接收方可以是提出需求目标的一方,也可以是在需求目标中设置的接收方。

例如,需求目标是业务一部提出,那么,在生成报表之后,将报表发送给业务一部。

装置1包括:

第三获取模块,用于获取增加需求目标;

第四获取模块,用于根据所述增加需求目标,获取符合达成所述增加需求目标的指标对应的增加数据信息;

第二生成模块,根据所述增加数据信息,生成与所述增加需求目标对应的插入报表;

第一插入模块,用于将所述插入报表插入到所述报表中。

在生成报表之后,用户需要在生成报表的基础上增加需求目标之后生成新报表,获取增加需求目标,根据增加需求目标,获取符合达成增加需求目标的指标对应的增加数据信息,在获取增加数据信息之后,根据增加数据信息,生成插入报表,将插入报表插入到报表中,形成新报表。

综上所述,本发明实施例的报表生成装置,根据需求目标,分析需求目标达成所需要的指标,获取符合指标的数据信息,根据数据信息生成报表,并不需要人工进行数据收集及人工进行制作报表,旨在解决现有的报表需要人工进行收集数据,并人工完成制作报表,导致人力成本过高的问题。

如图3所示,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储报表生成方法的模型等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种报表生成方法。

上述处理器执行上述报表生成方法的步骤:获取关于目标销售产品的需求目标,其中所述需求目标来源于用户输入或者基于所述目标销售产品的产品信息的分析;根据所述需求目标,分析所述需求目标达成所需要的指标;获取符合所述指标的数据信息;根据所述数据信息,生成与所述需求目标对应的报表。

在一个实施例中,上述获取符合所述指标的数据信息的步骤中,包括:

从内部系统获取符合所述指标的数据信息,或/和从外部系统获取符合所述指标的数据信息。

在一个实施例中,上述当所述目标销售产品为第一年销售时,所述需求目标为所述目标销售产品的具体销售的数量,当所述目标销售产品为非第一年销售时,所述需求目标为相对于所述目标销售产品上一年销售数量的年增长率。

在一个实施例中,上述根据所述需求目标,分析所述需求目标达成所需要的指标的步骤中,包括:

预设达成不同需求目标对应的不同预设指标;

将所述需求目标在预设需求目标中匹配,获得匹配到的预设需求目标;

根据匹配到的预设需求目标对应的预设指标,获得达成所述需求目标所需要的指标。

在一个实施例中,上述需求目标来源于基于所述目标销售产品的产品信息的分析时,在所述获取关于目标销售产品的需求目标的步骤中,包括:

获取所述目标销售产品的产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定需求目标。

在一个实施例中,上述获取关于目标销售产品的需求目标的步骤之后,包括:

判断所述需求目标是否为用户输入;

若所述需求目标是为用户输入,则获取产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定第一需求目标;

将所述需求目标与所述第一需求目标进行比较;

若两者差别在预设阈值范围外,则进行警告提示。

在一个实施例中,上述根据所述数据信息,生成一达成所述目标销售产品的报表的步骤之后,包括:

获取增加需求目标;

根据所述增加需求目标,获取符合达成所述增加需求目标的指标对应的增加数据信息;

根据所述增加数据信息,生成与所述增加需求目标对应的插入报表;

将所述插入报表插入到所述报表中。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。

本申请实施例的计算机设备,根据需求目标,分析需求目标达成所需要的指标,获取符合指标的数据信息,根据数据信息生成报表,并不需要人工进行数据收集及人工进行制作报表,旨在解决现有的报表需要人工进行收集数据,并人工完成制作报表,导致人力成本过高的问题。

本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种报表生成方法,具体为:获取关于目标销售产品的需求目标,其中所述需求目标来源于用户输入或者基于所述目标销售产品的产品信息的分析;根据所述需求目标,分析所述需求目标达成所需要的指标;获取符合所述指标的数据信息;根据所述数据信息,生成与所述需求目标对应的报表。

在一个实施例中,上述获取符合所述指标的数据信息的步骤中,包括:

从内部系统获取符合所述指标的数据信息,或/和从外部系统获取符合所述指标的数据信息。

在一个实施例中,上述当所述目标销售产品为第一年销售时,所述需求目标为所述目标销售产品的具体销售的数量,当所述目标销售产品为非第一年销售时,所述需求目标为相对于所述目标销售产品上一年销售数量的年增长率。

在一个实施例中,上述根据所述需求目标,分析所述需求目标达成所需要的指标的步骤中,包括:

预设达成不同需求目标对应的不同预设指标;

将所述需求目标在预设需求目标中匹配,获得匹配到的预设需求目标;

根据匹配到的预设需求目标对应的预设指标,获得达成所述需求目标所需要的指标。

在一个实施例中,上述需求目标来源于基于所述目标销售产品的产品信息的分析时,在所述获取关于目标销售产品的需求目标的步骤中,包括:

获取所述目标销售产品的产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定需求目标。

在一个实施例中,上述获取关于目标销售产品的需求目标的步骤之后,包括:

判断所述需求目标是否为用户输入;

若所述需求目标是为用户输入,则获取产品信息,所述产品信息包括产品特征和产品当前发展所处于的阶段;

根据所述产品特征查找相同类型的产品;

根据所述相同类型的产品对应所述目标销售产品当前发展所处于的阶段的销售情况,制定第一需求目标;

将所述需求目标与所述第一需求目标进行比较;

若两者差别在预设阈值范围外,则进行警告提示。

在一个实施例中,上述根据所述数据信息,生成一达成所述目标销售产品的报表的步骤之后,包括:

获取增加需求目标;

根据所述增加需求目标,获取符合达成所述增加需求目标的指标对应的增加数据信息;

根据所述增加数据信息,生成与所述增加需求目标对应的插入报表;

将所述插入报表插入到所述报表中。

本申请实施例的存储介质,根据需求目标,分析需求目标达成所需要的指标,获取符合指标的数据信息,根据数据信息生成报表,并不需要人工进行数据收集及人工进行制作报表,旨在解决现有的报表需要人工进行收集数据,并人工完成制作报表,导致人力成本过高的问题。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1