CN107861929A - 文档生成方法、终端及计算机可读介质 - Google Patents

文档生成方法、终端及计算机可读介质 Download PDF

Info

Publication number
CN107861929A
CN107861929A CN201710924501.2A CN201710924501A CN107861929A CN 107861929 A CN107861929 A CN 107861929A CN 201710924501 A CN201710924501 A CN 201710924501A CN 107861929 A CN107861929 A CN 107861929A
Authority
CN
China
Prior art keywords
target
data
terminal
filter condition
document
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201710924501.2A
Other languages
English (en)
Inventor
涂玲
张江
裴繁鹏
赖坤炎
韦升志
张群明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Maimaiti Tesco Nationwide Financial Services Inc
Original Assignee
Shenzhen Maimaiti Tesco Nationwide Financial Services Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Maimaiti Tesco Nationwide Financial Services Inc filed Critical Shenzhen Maimaiti Tesco Nationwide Financial Services Inc
Priority to CN201710924501.2A priority Critical patent/CN107861929A/zh
Publication of CN107861929A publication Critical patent/CN107861929A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种文档生成方法、终端及计算机可读介质,其中方法包括:从预置的文档模板库中获取目标文档模板;获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集;将所述目标数据集添加到所述目标文档模板中,生成目标输出文档。本发明实施例可以提高数据分析文档生成的智能性。

Description

文档生成方法、终端及计算机可读介质
技术领域
本发明涉及数据处理技术领域,尤其涉及一种文档生成方法、终端及计算机可读介质。
背景技术
目前,当用户使用Excel等图表制作工具创建数据图表(如报表)对数据进行分析时,需要手动输入待分析数据(如明细数据)或通过SQL指令手动查询得到待分析数据。在所述待分析数据导入图表制作工具之后,用户还需要手动创建数据图表。当分析条件变化后,用户又需要创建新的数据图表。可以看出,使用传统的图表制作方法及图表制作工具制作数据分析图表时耗时耗力,效率低下,不够智能化。
发明内容
本发明实施例提供一种文档生成方法,可以提高数据分析文档生成的智能性。
第一方面,本发明实施例提供了一种文档生成方法,所述方法包括:
从预置的文档模板库中获取目标文档模板;
获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集;
将所述目标数据集添加到所述目标文档模板中,生成目标输出文档。
第二方面,本发明实施例提供了一种终端,所述终端包括用于执行上述第一方面的方法的模块。
第三方面,本发明实施例提供了另一种终端,所述终端包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中的方法。
本发明实施例通过从预置的文档模板库中获取目标文档模板,根据获取到的过滤条件对数据源进行过滤处理得到目标数据集,并将所述目标数据集添加到目标文档模板中,自动生成目标输出文档,提高了数据分析文档生成的效率和智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种文档生成方法的流程示意图;
图2是本发明实施例提供的另一种文档生成方法的流程示意图;
图3是本发明实施例提供的一种文档类型选择界面的示意图;
图4是本发明实施例提供的一种图表类型选择界面的示意图;
图5是本发明实施例提供的一种数据源选择界面的示意图;
图6是本发明实施例提供的一种控件选择界面的示意图;
图7是本发明实施例提供的一种维度选择界面的示意图;
图8是本发明实施例提供的一种第一过滤条件设置界面的示意图;
图9是本发明实施例提供的一种终端的结构示意图;
图10是本发明实施例提供的另一种终端的结构示意图;
图11是本发明实施例提供的又一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
应理解,本发明实施例的技术方案可具体应用于终端中,该终端例如可以是手机(如Android手机、iOS手机等)、平板电脑、台式电脑、移动互联网设备(Mobile InternetDevices,简称MID)和个人数字助理(Personal Digital Assistant,简称PDA)等终端设备。该终端还可称为用户设备(User Equipment,简称UE)。
请参见图1,是本发明实施例提供的一种文档生成方法的流程示意图。具体地,所述方法包括的各个步骤可以由上述的终端执行。如图1所示的文档生成方法可以包括:
S101、从预置的文档模板库中获取目标文档模板。
其中,所述文档模板库可以预置在终端中。
具体地,终端执行所述从预置的文档模板库中获取目标文档模板可以具体包括:在文档类型选择界面接收选择操作,所述选择操作指示了目标文档类型从预置的文档模板库中获取所述目标文档类型对应的目标文档模板。
其中,所述文档类型选择界面提供了多种可以供用户选择使用的文档类型。在一个具体的实施例中,所述文档类型可以包括但不限于表格、仪表、图表或文本文档。进一步具体地,表格类型可以包括但不限于交叉表和自由式表格,图表类型可以包括但不限于柱形图、折线图、饼图、条形图、面积图、散点图、股价图、曲面图、圆环图、气泡图和雷达图。
举例来说,当用户想要通过柱形图来分析一段时间内的数据变化情况或分析各项之间的比较情况,就可以在终端输出的文档类型选择界面选择图表,此时,终端可以在所述文档类型选择界面接收所述用户的第一选择操作,所述第一选择操作指示了图表;进一步地,在接收到所述第一选择操作之后,所述终端还可以输出图表类型选择界面,当用户在所述图表类型选择界面选择柱形图时,所述终端可以在所述图表类型选择界面接收所述用户的第二选择操作,所述第二选择操作指示了柱形图(即目标文档类型)。
S102、获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集。
在一个具体的实施例中,所述数据源可以具体是终端从大数据平台获取的数据源。
具体地,终端从大数据平台获取数据源可以具体包括:从数据源选择界面接收选择操作,所述选择操作指示了目标数据表的标识;根据所述标识从所述大数据平台获取所述目标数据表,并根据所述目标数据表确定数据源。
其中,所述大数据平台中可以存储大量的数据。具体地,所述大数据平台可以以表格的形式存储数据。从而,终端从所述大数据平台获取的数据源可以是数据表。也就是说,所述数据源可以是在所述大数据平台上做好的数据表。在一个具体的实施例中,所述数据表例如可以是报表层数据表。当然,所述大数据平台也可以以其他形式存储数据,本发明实施例对此不做任何限定。
进一步地,终端可以通过过滤控件对所述数据源进行过滤处理得到目标数据集。具体地,用户可以通过过滤控件设置第一过滤条件,终端可以接收用户的设置操作获取所述第一过滤条件,并根据所述第一过滤条件对所述数据源进行过滤处理得到目标数据集。
其中,所述过滤控件可以包括但不限于列表过滤控件、树状过滤控件、范围过滤控件和日期过滤控件。
S103、将所述目标数据集添加到所述目标文档模板中,生成目标输出文档。
具体实现中,由于数据在不同目标文档模板中的展示方式可能不同,因此当目标文档模板不同时(也即目标文档类型不同时),终端可以通过不同的方式将所述目标数据集添加到所述目标文档模板中以生成目标输出文档。例如,当所述目标文档类型为表格时,终端可以将所述目标数据集中的各个数据需要展示的维度信息及其在所述维度信息下的度量值直接输入到所述目标表格模板中,生成目标输出表格。
进一步地,终端可以在所述文档生成工具的文档输出界面直接将生成的所述目标输出文档显示出来,用户可以在所述文档输出界面查看所述目标输出文档。可选地,终端还可以将生成的所述目标输出文档保存在终端内存中,用户可以从终端内存中下载(或导出)所述目标输出文档。
在本发明实施例中,终端通过从大数据平台获取待分析的数据源实现数据源的输入,无需用户手动录入待分析的数据源,简化了用户操作;通过从预置的文档模板库中获取目标文档模板,根据获取到的过滤条件对所述数据源进行过滤处理得到目标数据集,并将所述目标数据集添加到目标文档模板中,自动生成目标输出文档,提高了数据分析文档生成的效率和智能性。
请参见图2,是本发明实施例提供的另一种文档生成方法的流程示意图。具体地,所述方法包括的各个步骤可以由上述的终端执行。如图2所示的文档生成方法可以包括:
S201、从预置的文档模板库中获取目标文档模板。
需要说明的是,本发明实施例的终端所实现的功能可以集成在文档生成工具中。也就是说,所述终端可以通过所述文档生成工具实现如图2所示的文档生成方法。从而,所述文档模板库可以预置在所述文档生成工具中。
具体地,终端执行所述从预置的文档模板库中获取目标文档模板可以具体包括:在文档类型选择界面接收选择操作,所述选择操作指示了目标文档类型从预置的文档模板库中获取所述目标文档类型对应的目标文档模板。
其中,所述文档类型选择界面提供了多种可以供用户选择使用的文档类型。在一个具体的实施例中,所述文档类型可以包括但不限于表格、仪表、图表或文本文档。进一步具体地,表格类型可以包括但不限于交叉表和自由式表格,图表类型可以包括但不限于柱形图、折线图、饼图、条形图、面积图、散点图、股价图、曲面图、圆环图、气泡图和雷达图。
举例来说,当用户想要通过柱形图来分析一段时间内的数据变化情况或分析各项之间的比较情况,就可以在终端输出的如图3所示的所述文档生成工具的文档类型选择界面选择图表,此时,终端可以在所述文档类型选择界面接收所述用户的第一选择操作,所述第一选择操作指示了图表;进一步地,在接收到所述第一选择操作之后,所述终端还可以输出如图4所示的所述文档生成工具的图表类型选择界面,当用户在所述图表类型选择界面选择柱形图时,所述终端可以在所述图表类型选择界面接收所述用户的第二选择操作,所述第二选择操作指示了柱形图(即目标文档类型)。
S202、确定目标指标,并根据所述目标指标更新所述目标文档模板。
其中,所述目标指标指的是数据指标,通常为一个常数(如总数、平均数)或一个百分比,用于对数据进行评估或分析。具体实现中,不同的数据可以有不同的数据指标,而不同的数据指标用于从不同的角度评估或分析数据。
以网站数据为例,其数据指标可以是网站转化率和回访者比率等等。其中,所述网站转化率为进行了相应动作(如点击动作、下载动作)的访问者与总访问量的商,可以用于评估网站内容对网站访问者的吸引程度及网站的宣传效果;所述回访者比率为回访者数与独立访问者数的商,可以用于评估网站内容对访问者的吸引程度和网站的实用性。
可选地,终端执行所述确定目标指标可以具体包括:从所述文档生成工具的指标选择界面接收选择操作;将所述选择操作指示的指标作为目标指标。
其中,所述指标选择界面提供了多种可以供用户选择使用的指标类型。在一个具体的实施例中,所述指标类型可以包括人口指标、网站指标、商业指标等等。进一步具体地,所述人口指标可以包括人口数、常住人口、现有人口、户籍人口、性别比等等,所述网站指标可以包括独立访问者数量、重复访问者(即回访者)数量、页面浏览数、每个访问者的页面浏览数、访问者参与指数、积极访问者数量等等,所述商业指标可以包括订单转化率、单笔产出、投资回报率、订单获取率、平均订货额、每访问者销售额等等。
进一步地,终端根据确定出的目标指标更新所述目标文档模板。在更新后的目标文档模板中,数据的显示信息增加了所述目标指标。其中,所述显示信息指的是呈现给用户的数据信息。一般来讲,所述数据信息可以包括数据的维度信息及其在所述维度信息下的度量值。其中,所述维度信息指的是数据的描述性属性或特征,可以为数据行或数据列的变量名。从而,在所述维度信息下的度量值可以是所述变量名对应的变量值。例如,地理位置的维度信息可以包括维度、经度或城市名称,而维度和经度的度量值分别为所述地理位置在球面坐标系中的横坐标值和纵坐标值,城市名称的度量值例如可以为北京、上海、重庆等等。
S203、获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集。
在一个具体的实施例中,所述数据源可以具体是终端从大数据平台获取的数据源。
具体地,终端从大数据平台获取数据源可以具体包括:从所述文档生成工具的数据源选择界面接收选择操作,所述选择操作指示了目标数据表的标识;根据所述标识从所述大数据平台获取所述目标数据表,并根据所述目标数据表确定数据源。
其中,所述大数据平台中可以存储大量的数据。具体地,所述大数据平台可以以表格的形式存储数据。从而,终端从所述大数据平台获取的数据源可以是数据表。也就是说,所述数据源可以是在所述大数据平台上做好的数据表。在一个具体的实施例中,所述数据表例如可以是报表层数据表。当然,所述大数据平台也可以以其他形式存储数据,本发明实施例对此不做任何限定。
需要说明的是,终端可以将所述大数据平台中存储的各个数据表的标识配置在所述文档生成工具中。从而,终端可以从如图5所示的所述文档生成工具的数据源选择界面接收标识选择操作。
可选地,终端根据所述标识从所述大数据平台获取所述目标数据表可以具体包括:终端可以向所述大数据平台发送数据表获取请求,所述数据表获取请求用于指示所述大数据平台查找出所述标识对应的目标数据表,并将所述目标数据表发送给所述终端;所述终端接收所述大数据平台发送的所述目标数据表。
还需要说明的是,数据源为需要分析的数据(如某个统计月份的数据、某个分布区域的数据、逾期30天的数据等)。在一个具体的实施例中,当终端从所述大数据平台获取的目标数据表即为需要分析的数据时,终端根据所述目标数据表确定数据源可以具体包括:将所述目标数据表作为数据源。
在另一个具体的实施例中,当终端从所述大数据平台获取的目标数据表不仅包括需要分析的数据,还包括了其他数据时,终端根据所述目标数据表确定数据源可以具体包括:获取第二过滤条件,并根据所述第二过滤条件对所述目标数据表进行过滤处理得到数据源。在这种情形下,所述第二过滤条件用于过滤出不满足所述第二过滤条件的数据,或者说用于筛选出满足所述第二过滤条件的数据,以从所述目标数据表中选取出需要分析的数据。
例如,当终端从所述大数据平台获取的目标数据表为2011年到2017年的销售数据统计表,而用户只想要分析或查看2016年的销售数据表时,用户就可以将统计年份为2016年作为第二过滤条件。再例如,当终端从所述大数据平台获取的目标数据表为西北地区、西南地区和东北地区等三个地区的销售数据统计表,而用户只想要分析或查看西南地区的销售数据表时,用户就可以将分布区域为西南地区作为第二过滤条件。
具体地,终端执行所述获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集可以具体包括:从如图6所示的所述文档生成工具的控件选择界面接收选择操作,所述选择操作指示了目标过滤控件;从如图7所示的所述文档生成工具的维度选择界面接收选择操作,所述选择操作指示了待过滤维度信息;关联所述目标过滤控件与待过滤维度信息,并获取所述目标过滤控件在所述待过滤维度信息下的控件值;将所述待过滤维度信息对应的度量值在所述控件值范围内作为第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集,所述目标数据集中的数据为所述数据源中满足所述第一过滤条件的数据。
其中,所述控件选择界面提供了多种可以供用户选择使用的过滤控件。所述过滤控件可以包括但不限于列表过滤控件、树状过滤控件、范围过滤控件和日期过滤控件。所述维度选择界面提供了多种可以供用户选择使用的维度信息,所述维度信息包括了所述数据源中的数据的全部属性或特征。
从而,用户可以根据实际需要从所述控件选择界面选择目标过滤控件,从所述维度选择界面把需要过滤的维度信息(即待过滤维度信息)拉取到所述目标过滤控件中,从而实现所述目标过滤控件与所述待过滤维度信息的关联。
进一步地,在所述控件选择界面接收到选择操作(所述选择操作指示了目标过滤控件)之后,终端可以输出所述目标过滤控件对应的控件值选择界面或控件值输入界面。进一步地,终端还可以从所述控件值选择界面接收选择操作或从所述控件值输入界面接收输入操作以获取所述目标过滤控件的控件值。
举例来说,在如图8所示的所述文档生成工具的第一过滤条件设置界面中,用户选择了范围过滤控件,将合同生效日期拉取到所述范围过滤控件中,并选择2015年7月21号到2016年7月22号之间的日期作为所述范围过滤空间对应的控件值。也就是说,终端可以将合同生效日期在2015年7月21号到2016年7月22号之间作为第一过滤条件,并根据所述第一过滤条件对所述数据源进行过滤处理得到目标数据集,也就是说,将满足所述第一过滤条件的数据(即合同生效日期在2015年7月21号到2016年7月22号之间的数据)选取出来构成目标数据集。
S204、根据所述目标数据集计算得到所述目标指标的数值。
具体地,终端执行所述根据所述目标数据集计算得到所述目标指标的数值可以具体包括:获取所述目标指标对应的计算公式;确定所述计算公式中需要使用的目标维度信息;将所述目标数据集中的所述目标维度信息代入所述计算公式,计算得到所述目标指标的数值。
S205、将所述目标数据集和所述目标指标的数值添加到所述目标文档模板中,生成目标输出文档。
具体实现中,由于数据在不同目标文档模板中的展示方式可能不同,因此当目标文档模板不同时(也即目标文档类型不同时),终端可以通过不同的方式将所述目标数据集和所述目标指标的数值添加到所述目标文档模板中以生成目标输出文档。例如,当所述目标文档类型为表格时,终端可以将所述目标数据集中的各个数据需要展示的维度信息及其在所述维度信息下的度量值以及所述目标指标的数值直接输入到所述目标表格模板中,生成目标输出表格。
进一步地,终端可以在所述文档生成工具的文档输出界面直接将生成的所述目标输出文档显示出来,用户可以在所述文档输出界面查看所述目标输出文档。可选地,终端还可以将生成的所述目标输出文档保存在终端内存中,用户可以从终端内存中下载(或导出)所述目标输出文档。
在本发明实施例中,终端通过从大数据平台获取待分析的数据源实现数据源的输入,无需用户手动录入待分析的数据源,简化了用户操作;通过从预置的文档模板库中获取目标文档模板,根据获取到的过滤条件对所述数据源进行过滤处理得到目标数据集,并将所述目标数据集添加到目标文档模板中,自动生成目标输出文档,提高了数据分析文档生成的效率和智能性。
本发明实施例还提供一种终端,该终端包括用于执行本申请图1所示的方法的模块。具体地,请参见图9,是本发明实施例提供的一种终端的结构示意图。如图9所示的终端可以包括:获取模块301、过滤模块302和生成模块303。其中,
所述获取模块301,用于从预置的文档模板库中获取目标文档模板。
所述过滤模块302,用于获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集。
所述生成模块303,用于将所述目标数据集添加到所述目标文档模板中,生成目标输出文档。
需要说明的是,本发明实施例提供的终端的具体工作流程请参考本发明实施例提供的方法流程部分,在此不再赘述。
在本发明实施例中,终端通过从预置的文档模板库中获取目标文档模板,根据获取到的过滤条件对数据源进行过滤处理得到目标数据集,并将所述目标数据集添加到目标文档模板中,自动生成目标输出文档,提高了数据分析文档生成的效率和智能性。
本发明实施例还提供另一种终端,该终端包括用于执行本申请图2所示的方法的模块。具体地,请参见图10,是本发明实施例提供的一种终端的结构示意图。如图10所示的终端可以包括:获取模块401、接收模块402、更新模块403、过滤模块404、计算模块405和生成模块406。其中,
所述获取模块401,用于从预置的文档模板库中获取目标文档模板。
可选地,所述获取模块401执行所述从预置的文档模板库中获取目标文档模板时,具体用于在文档类型选择界面接收选择操作,所述选择操作指示了目标文档类型;从预置的文档模板库中获取所述目标文档类型对应的目标文档模板。
其中,所述目标文档类型可以包括但不限于表格、仪表、图表或文本文档。
所述接收模块402,用于从指标选择界面接收选择操作,所述选择操作指示了目标指标。
所述更新模块403,用于根据所述目标指标更新所述目标文档模板,在更新后的目标文档模板中,数据的维度信息中添加了所述目标指标。
所述接收模块402,还用于从数据源选择界面接收选择操作,所述选择操作指示了目标数据表的标识。
所述获取模块401,还用于根据所述标识从大数据平台获取所述目标数据表,并根据所述目标数据表确定数据源。
可选地,所述获取模块401执行所述根据所述目标数据表确定数据源时,可以具体用于根据所述目标数据表确定数据源。
可选地,所述获取模块401执行所述根据所述目标数据表确定数据源时,可以具体用于获取第二过滤条件,并根据所述第二过滤条件对所述目标数据表进行过滤处理得到数据源。
所述过滤模块404,用于获取第一过滤条件,并根据所述第一过滤条件对所述数据源进行过滤处理得到目标数据集。
可选地,所述过滤模块404执行所述获取第一过滤条件,并根据所述第一过滤条件对所述数据源进行过滤处理得到目标数据集时,具体用于从控件选择界面接收选择操作,所述选择操作指示了目标过滤控件;从维度选择界面接收选择操作,所述选择操作指示了待过滤维度信息;关联所述目标过滤控件与待过滤维度信息,并获取所述目标过滤控件在所述待过滤维度信息下的控件值;将所述待过滤维度信息对应的度量值在所述控件值范围内作为第一过滤条件,并根据所述第一过滤条件对所述数据源进行过滤处理得到目标数据集,所述目标数据集中的数据为所述数据源中满足所述第一过滤条件的数据。
所述计算模块405,用于根据所述目标数据集,计算得到所述目标指标的数值。
所述生成模块406,用于将所述目标数据集和所述目标指标的数值添加到所述目标文档模板中,生成目标输出文档。
在本发明实施例中,终端通过从大数据平台获取待分析的数据源实现数据源的输入,无需用户手动录入待分析的数据源,简化了用户操作;通过从预置的文档模板库中获取目标文档模板,根据获取到的过滤条件对所述数据源进行过滤处理得到目标数据集,并将所述目标数据集添加到目标文档模板中,自动生成目标输出文档,提高了数据分析文档生成的效率和智能性。
参见图11,是本发明实施例提供的又一种终端的示意性框图。如图11所示的本实施例中的终端可以包括:一个或多个处理器501、一个或多个输入设备502、一个或多个输出设备503和存储器504。所述处理器501、输入设备502、输出设备503和存储器504通过所述总线505连接。所述存储器504用于存储计算机程序,所述计算机程序包括程序指令。
具体地,所述处理器501被配置用于调用所述程序指令执行:
从预置的文档模板库中获取目标文档模板;
获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集;
将所述目标数据集添加到所述目标文档模板中,生成目标输出文档。
可选地,所述处理器501被配置用于调用所述程序指令还执行:
从指标选择界面接收选择操作,所述选择操作指示了目标指标;
根据所述目标指标更新所述目标文档模板,在更新后的目标文档模板中,数据的维度信息中添加了所述目标指标。
可选地,所述处理器501被配置用于调用所述程序指令还执行:
根据所述目标数据集,计算得到所述目标指标的数值。
可选地,所述处理器501被配置用于调用所述程序指令执行所述将所述目标数据集添加到所述目标文档模板中,生成目标输出文档时具体执行:
将所述目标数据集和所述目标指标的数值添加到所述目标文档模板中,生成目标输出文档。
可选地,所述处理器501被配置用于调用所述程序指令执行所述获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集是具体执行:
从控件选择界面接收选择操作,所述选择操作指示了目标过滤控件;
从维度选择界面接收选择操作,所述选择操作指示了待过滤维度信息;
关联所述目标过滤控件与待过滤维度信息,并获取所述目标过滤控件在所述待过滤维度信息下的控件值;
将所述待过滤维度信息对应的度量值在所述控件值范围内作为第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集,所述目标数据集中的数据为所述数据源中满足所述第一过滤条件的数据。
可选地,所述处理器501被配置用于调用所述程序指令还执行:
从数据源选择界面接收选择操作,所述选择操作指示了目标数据表的标识;
根据所述标识从大数据平台获取所述目标数据表,并根据所述目标数据表确定数据源。
可选地,所述处理器501被配置用于调用所述程序指令执行所述根据所述目标数据表确定数据源时具体执行:
将所述目标数据表作为数据源。
可选地,所述处理器501被配置用于调用所述程序指令执行所述根据所述目标数据表确定数据源时具体执行:
获取第二过滤条件,并根据所述第二过滤条件对所述目标数据表进行过滤处理得到数据源。
可选地,所述目标文档类型为表格、仪表、图表或文本文档;所述处理器501被配置用于调用所述程序指令执行所述从预置的文档模板库中获取目标文档模板时具体执行:
在文档类型选择界面接收选择操作,所述选择操作指示了目标文档类型;
从预置的文档模板库中获取所述目标文档类型对应的目标文档模板。
应当理解,在本发明实施例中,所述处理器501可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述输入设备502可以包括触控板、指纹采集传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,所述输出设备503可以包括显示器(液晶显示屏(LiquidCrystal Display,LCD)等)、扬声器等。
所述存储器504可以包括只读存储器(Read-Only Memory,ROM)和随机存取存储器(Random Access Memory,RAM),并向所述处理器501提供计算机程序和数据。所述存储器504的一部分还可以包括非易失性随机存取存储器。例如,所述存储器504还可以存储设备类型的信息。
具体实现中,本发明实施例中所描述的处理器501、输入设备502和输出设备503可以执行本申请图1或图2所示的文档生成方法的实现方式,在此不再赘述。
在本发明实施例中,所述处理器501调用存储在所述存储器504中的程序指令,通过从大数据平台获取待分析的数据源实现数据源的输入,无需用户手动录入待分析的数据源,简化了用户操作;通过从预置的文档模板库中获取目标文档模板,根据获取到的过滤条件对所述数据源进行过滤处理得到目标数据集,并将所述目标数据集添加到目标文档模板中,自动生成目标输出文档,提高了数据分析文档生成的效率和智能性。
在本发明的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器被配置用于调用所述程序指令,执行本申请图1或图2所示的文档生成方法。
所述计算机可读存储介质可以是前述任一实施例所述的终端的内部存储单元,例如终端的硬盘或内存。所述计算机可读存储介质也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种文档生成方法,其特征在于,所述方法包括:
从预置的文档模板库中获取目标文档模板;
获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集;
将所述目标数据集添加到所述目标文档模板中,生成目标输出文档。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从指标选择界面接收选择操作,所述选择操作指示了目标指标;
根据所述目标指标更新所述目标文档模板,在更新后的目标文档模板中,数据的显示信息中添加了所述目标指标。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述目标数据集,计算得到所述目标指标的数值;
所述将所述目标数据集添加到所述目标文档模板中,生成目标输出文档,包括:
将所述目标数据集和所述目标指标的数值添加到所述目标文档模板中,生成目标输出文档。
4.根据权利要求1或3所述的方法,其特征在于,所述获取第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集,包括:
从控件选择界面接收选择操作,所述选择操作指示了目标过滤控件;
从维度选择界面接收选择操作,所述选择操作指示了待过滤维度信息;
关联所述目标过滤控件与待过滤维度信息,并获取所述目标过滤控件在所述待过滤维度信息下的控件值;
将所述待过滤维度信息对应的度量值在所述控件值范围内作为第一过滤条件,并根据所述第一过滤条件对数据源进行过滤处理得到目标数据集,所述目标数据集中的数据为所述数据源中满足所述第一过滤条件的数据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从数据源选择界面接收选择操作,所述选择操作指示了目标数据表的标识;
根据所述标识从大数据平台获取所述目标数据表,并根据所述目标数据表确定数据源。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标数据表确定数据源,包括:
将所述目标数据表作为数据源;或者,
获取第二过滤条件,并根据所述第二过滤条件对所述目标数据表进行过滤处理得到数据源。
7.根据权利要求1所述的方法,其特征在于,所述从预置的文档模板库中获取目标文档模板,包括:
在文档类型选择界面接收选择操作,所述选择操作指示了目标文档类型,所述目标文档类型为表格、仪表、图表或文本文档;
从预置的文档模板库中获取所述目标文档类型对应的目标文档模板。
8.一种终端,其特征在于,所述终端包括用于执行如权利要求1至7任一项所述的方法的模块。
9.一种终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至7任一项所述的方法。
CN201710924501.2A 2017-09-30 2017-09-30 文档生成方法、终端及计算机可读介质 Withdrawn CN107861929A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710924501.2A CN107861929A (zh) 2017-09-30 2017-09-30 文档生成方法、终端及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710924501.2A CN107861929A (zh) 2017-09-30 2017-09-30 文档生成方法、终端及计算机可读介质

Publications (1)

Publication Number Publication Date
CN107861929A true CN107861929A (zh) 2018-03-30

Family

ID=61699661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710924501.2A Withdrawn CN107861929A (zh) 2017-09-30 2017-09-30 文档生成方法、终端及计算机可读介质

Country Status (1)

Country Link
CN (1) CN107861929A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109165377A (zh) * 2018-06-11 2019-01-08 玖富金科控股集团有限责任公司 生成表单数据的方法和制表设备
CN110008461A (zh) * 2019-04-16 2019-07-12 北京中电普华信息技术有限公司 文档生成方法及相关装置
CN110009476A (zh) * 2019-02-21 2019-07-12 深圳市佰仟金融服务有限公司 一种处理放款申请的方法及设备
CN110889272A (zh) * 2019-11-29 2020-03-17 中国银行股份有限公司 数据处理方法、装置、设备及存储介质
CN112287646A (zh) * 2020-10-27 2021-01-29 中国海洋石油集团有限公司 一种仪表数据表填写方法、装置、设备及存储介质
CN113268957A (zh) * 2021-03-19 2021-08-17 广州天越电子科技有限公司 一种实现智能生成标书文档的引用方法
CN115935722A (zh) * 2023-03-09 2023-04-07 北京集度科技有限公司 过程失效模式与影响分析方法、设备及计算机程序产品

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438591A (zh) * 2002-02-10 2003-08-27 华为技术有限公司 智能报表的实现方法
WO2014079304A1 (zh) * 2012-11-26 2014-05-30 中兴通讯股份有限公司 一种报表创建方法、装置和***
CN104572074A (zh) * 2014-12-08 2015-04-29 北京辰闰丰青信息技术有限公司 基于大数据图形化展示定制***
CN104731814A (zh) * 2013-12-23 2015-06-24 北京宸瑞科技有限公司 数据灵活比对分析***及方法
CN104778241A (zh) * 2015-04-08 2015-07-15 北京京东尚科信息技术有限公司 一种报表生成方法及***
CN105930517A (zh) * 2016-05-18 2016-09-07 广东源恒软件科技有限公司 一种税务数据处理方法及装置
US20170031983A1 (en) * 2015-07-30 2017-02-02 Sap Se Template based generation of cross views
CN106528511A (zh) * 2016-09-30 2017-03-22 东软集团股份有限公司 表单的分析方法和装置
CN107085602A (zh) * 2017-03-31 2017-08-22 北京知聚科技有限公司 统计图的生成方法与计算机存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438591A (zh) * 2002-02-10 2003-08-27 华为技术有限公司 智能报表的实现方法
WO2014079304A1 (zh) * 2012-11-26 2014-05-30 中兴通讯股份有限公司 一种报表创建方法、装置和***
CN104731814A (zh) * 2013-12-23 2015-06-24 北京宸瑞科技有限公司 数据灵活比对分析***及方法
CN104572074A (zh) * 2014-12-08 2015-04-29 北京辰闰丰青信息技术有限公司 基于大数据图形化展示定制***
CN104778241A (zh) * 2015-04-08 2015-07-15 北京京东尚科信息技术有限公司 一种报表生成方法及***
US20170031983A1 (en) * 2015-07-30 2017-02-02 Sap Se Template based generation of cross views
CN105930517A (zh) * 2016-05-18 2016-09-07 广东源恒软件科技有限公司 一种税务数据处理方法及装置
CN106528511A (zh) * 2016-09-30 2017-03-22 东软集团股份有限公司 表单的分析方法和装置
CN107085602A (zh) * 2017-03-31 2017-08-22 北京知聚科技有限公司 统计图的生成方法与计算机存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109165377A (zh) * 2018-06-11 2019-01-08 玖富金科控股集团有限责任公司 生成表单数据的方法和制表设备
CN110009476A (zh) * 2019-02-21 2019-07-12 深圳市佰仟金融服务有限公司 一种处理放款申请的方法及设备
CN110008461A (zh) * 2019-04-16 2019-07-12 北京中电普华信息技术有限公司 文档生成方法及相关装置
CN110889272A (zh) * 2019-11-29 2020-03-17 中国银行股份有限公司 数据处理方法、装置、设备及存储介质
CN112287646A (zh) * 2020-10-27 2021-01-29 中国海洋石油集团有限公司 一种仪表数据表填写方法、装置、设备及存储介质
CN113268957A (zh) * 2021-03-19 2021-08-17 广州天越电子科技有限公司 一种实现智能生成标书文档的引用方法
CN115935722A (zh) * 2023-03-09 2023-04-07 北京集度科技有限公司 过程失效模式与影响分析方法、设备及计算机程序产品

Similar Documents

Publication Publication Date Title
CN107861929A (zh) 文档生成方法、终端及计算机可读介质
CN108363602B (zh) 智能ui界面布局方法、装置、终端设备及存储介质
CN108415978A (zh) 用户标签存储方法、用户画像计算方法及计算设备
CN105989082B (zh) 报表视图生成方法和装置
WO2019080662A1 (zh) 信息推荐方法及装置、设备
CN109144997A (zh) 数据关联方法、装置及存储介质
CN109313642B (zh) 账单信息缓存方法、账单信息查询方法和终端设备
CN106547766A (zh) 一种数据访问方法和装置
CN107886366A (zh) 性别分类模型的生成方法、性别填充方法、终端及存储介质
CN110489826B (zh) 岩体边坡安全系数计算方法、装置及终端设备
CN107918642A (zh) 数据查询方法、服务器及计算机可读存储介质
CN110781183A (zh) Hive数据库中增量数据的处理方法、装置以及计算机设备
CN106325756A (zh) 一种数据存储、数据计算方法和设备
CN109670101A (zh) 爬虫调度方法、装置、电子设备及存储介质
CN109213554A (zh) 一种图标布局方法、计算机可读存储介质及终端设备
CN110245281B (zh) 互联网资产信息收集方法及终端设备
CN110162540B (zh) 区块链账本数据的查询方法、电子装置及存储介质
CN108875048A (zh) 报表生成方法、装置、电子设备及可读存储介质
CN110377342B (zh) 基于卷积神经网络的显存处理方法、装置及存储介质
CN102243634A (zh) 一种数据统计方法及***
CN107645583A (zh) 一种联系人排序方法、移动终端及计算机可读存储介质
Bieliauskienė et al. Gerber–Shiu function for the discrete inhomogeneous claim case
CN106204869A (zh) 排号提醒方法及***
CN105955969A (zh) 一种用户行为数据排名方法及装置
CN111652741A (zh) 用户偏好分析方法、装置及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant after: Maimaiti Mdt InfoTech Ltd, Shenzhen

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant before: Shenzhen Maimaiti Tesco Nationwide Financial Services Inc

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Applicant after: Shenzhen Rongyimai Information Technology Co., Ltd.

Address before: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Applicant before: Maimaiti Mdt InfoTech Ltd, Shenzhen

WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20180330