我们这里指的数据透视表其实就是交叉统计表。基本质就是通过拖拽相应的字段到指定筛选字段、行字段、列字段、值字段区域。最后直接生成统计结果。特点就是使用简单、实现功能强大,统计效率高。本平台支持两种数据透视表:标准数据透视表和自定义数据透视表,它们各有其特点,出互为补充。
特点:
1、使用简单。详细使用方式可以参考“标准数据透视表”。
2、统计功能强大。可以处理常规的聚合统计。
3、可以查看明细数据。我们在统计结果上右键,在打开的右键菜单中单击“Show Detail”菜单,可以打开“详细视图”窗口,查看当前单元格统计的数据所对应的原始数据清单。
4、速度快。标准数据透视表是基于C1FlexPivotPage修改而来。而C1FlexPivotPage核心就是C1FlexPivot。C1FlexPivot有一个强大的数据引擎。C1FlexPivot在独立于平台的数据引擎上设计和开发,能提供更快的大型数据集的分析和聚合。数据引擎可以让任何一个C#组件可轻松集成到应用程序中。引擎将数据存储在内存中(使用面向列技术映射文件)。这些功能允许C1FlexPivot提供更高的处理速度,可在短短几秒钟内处理多达数亿条记录。
5、支持多列统计。支持值列表中的多个字段。用户可以拖动在值列表中输入多个字段,并在网格和图表中查看结果。
6、同时支持图表显示。
7、可以自定义统计结果的显示样式。
设置方法也很简单
8、所有设置都可以随时保存,下一次使用时即是之前设置好的效果。
不足
1、字符类型的数据只能计数。
2、日期类型的分组统计类型不全面。像按周、按季度统计无法实现。
3、无法实现累计、占比、同比、环比等统计。
4、没有条件分组功能。
自定义数据透视表是针对标准数据透视表的不足部分而开发出来的。主要就是为了弥补标准数据透视表的一些缺点。
特点:
1、使用简单。详细使用方式可以参考“自定义数据透视表”。
2、统计功能强大。可以处理常规的聚合统计。而且还可以对合计进行累计、分组累计、占比等等非常实用的统计功能。
3、可以查看明细数据。我们在统计结果双击,即可在“明细”里面查看到对应的原始数据清单。
4、速度快。说有多快都比不上自己用数据感受一下有用。
5、支持多列统计。支持值列表中的多个字段。用户可以拖动在值列表中输入多个字段。
7、可以自定义标题显示文本。
8、所有设置都可以随时保存,下一次使用时即是之前设置好的效果。
9、可以进行条件分组统计。
10、使用方便,在任何窗体表右击标题菜单,即可打开进行随时统计。
11、支持字符类型的分布统计。
12、直接查看代码使用方式。可以查看2种语言(VB.Net和C#)的相应代码。
不足
1、暂时还不可以自定义列格式。(但是默认格式基本不需要修改了)
2、暂时还没有与图表结合。