一种生成数据透视图的方法及装置制造方法及图纸

技术编号:28421346 阅读:33 留言:0更新日期:2021-05-11 18:28
一种生成数据透视图的方法,包括基于所获取的数据透视表,确定所述数据透视表的系列值数据列和类别数据列;确定以该类别数据列和每一所述系列值数据列生成数据透视图时,对于每个预定图表类型的推荐结果;并基于所述推荐结果,生成数据透视图。本发明专利技术能够采用随机森林模型自动生成数据透视图,帮助用户处理和分析数据,降低用户使用门槛,给用户提供更方便的途径。

【技术实现步骤摘要】
一种生成数据透视图的方法及装置
本文涉及计算机技术,尤指一种生成数据透视图的方法及装置。
技术介绍
表格软件中,“插入数据透视图”是非常高级的功能,使用比例低于1%。根据表格数据分析、整理、画图表来处理数据是用户需要做的操作。大部分用户是选中需要分析的列,通过公式、筛选等方法进行“求和”、“计数”、“求平均值”等操作,再将统计结果手动输入另一个表格,根据整理后的表格绘制图表(如图4所示)。每次操作步骤繁琐且门槛高。
技术实现思路
本申请提供了一种生成数据透视图的方法及装置,能够帮助用户处理和分析数据,自动生成数据透视图。本申请提供了一种生成数据透视图的方法,包括:当接收到针对当前表格建立数据透视图的指令后,获取根据当前表格中选中的表格数据生成的数据透视表;所述数据透视表包括一个或者多个;基于所获取的数据透视表,确定所述数据透视表的系列值数据列和类别数据列;所述系列值数据列和类别数据列分别包括一列或者多列;分别获取每一所述系列值数据列预定的第一特征值和每一所述类别数据列的预定的第二特征值;针对每一所述类别数据列分别进行本文档来自技高网...

【技术保护点】
1.一种生成数据透视图的方法,其特征在于,所述方法包括:/n当接收到针对当前表格建立数据透视图的指令后,获取根据当前表格中选中的表格数据生成的数据透视表;所述数据透视表包括一个或者多个;/n基于所获取的数据透视表,确定所述数据透视表的系列值数据列和类别数据列;所述系列值数据列和类别数据列分别包括一列或者多列;分别获取每一所述系列值数据列预定的第一特征值和每一所述类别数据列的预定的第二特征值;/n针对每一所述类别数据列分别进行如下操作:基于该类别数据列的预定的第一特征值和每一所述系列值数据列的预定的第二特征值,确定以该类别数据列和一个或者多个一所述系列值数据列生成数据透视图时,对于每个预定图表类...

【技术特征摘要】
1.一种生成数据透视图的方法,其特征在于,所述方法包括:
当接收到针对当前表格建立数据透视图的指令后,获取根据当前表格中选中的表格数据生成的数据透视表;所述数据透视表包括一个或者多个;
基于所获取的数据透视表,确定所述数据透视表的系列值数据列和类别数据列;所述系列值数据列和类别数据列分别包括一列或者多列;分别获取每一所述系列值数据列预定的第一特征值和每一所述类别数据列的预定的第二特征值;
针对每一所述类别数据列分别进行如下操作:基于该类别数据列的预定的第一特征值和每一所述系列值数据列的预定的第二特征值,确定以该类别数据列和一个或者多个一所述系列值数据列生成数据透视图时,对于每个预定图表类型的推荐结果;
并基于所述推荐结果,生成数据透视图。


2.根据权利要求1所述的方法,其特征在于,所述获取根据当前表格中选中的表格数据生成的数据透视表,包括:
获取当前表格中的表格数据,确定每个数据列的预定的第三特征值和预定的第四特征值;
将获取的每个数据列的预定的第三特征值分别输入预先生成的第一随机森林模型,确定作为所生成的所述数据透视表的行的第一数据列;将获取的每个数据列的所述预定的第四特征值分别输入预先生成的第二随机森林模型,确定作为所生成的所述数据透视表的值的第二数据列;
采用预定规则,根据所述第一数据列和第二数据列生成所述数据透视表。


3.根据权利要求2所述的方法,其特征在于,所述采用预定规则,根据所述第一数据列和第二数据列生成所述数据透视表,包括:
将所述第一数据列中内容相同的单元格内容进行合并,合并后将每个单元格的内容分别作为所述数据透视表的行标题;
将当前表格中所述第二数据列中单元格的值,分别按照所述数据透视表的每个行标题进行求和,将得到的求和结果作为所述数据透视表中相应单元格的值。


4.根据权利要求2所述的方法,其特征在于,所述获取当前表格中的表格数据,包括:
获取的用户在当前表格中选中的数据列,确定所获取的用户在表格中选中的数据列的区域大小为:m*n,其中m为行数,n为列数;
当获取的用户在表格中选中的数据列的行数等于1并且列数等于1时,对获取的用户在表格中选中的数据列的单元格进行扩展,获取上下左右均不为连续空白行列的区域,作为所述当前表格中选中的表格数据;
当获取的用户在表格中选中的数据列的行数大于1或者列数大于1时,将获取的用户在表格中选中的数据列作为所述当前表格中选中的表格数据。


5.根据权利要求1所述的方法,其特征在于,所述基于所获取的数据透视表,确定所述数据透视表的系列值数据列和类别数据列之前,还包括:
确定所获取的表格数据的表格方向并获得预定方向的表格数据。


6.根据权利要求5所述的方法,其特征在于,所述确定所获取的表格数据的表格方向并获得预定方向的表格数据,包括:
获取所述表格数据的行数和列数,根据...

【专利技术属性】
技术研发人员:苏奕虹辛洋皮霞林
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1