Previous topicNext topic
Help > 使用指南 > 数据统计 > 数据透视表 > 自定义数据透视表 >
条件分组

自定义数据透视表支持针对数据进行分组统计。比如我们可以对数量、或者学习成绩进行区间分组,最后形成统计结果。下面就是一个针对数量区间进行分组统计的示例。

条件分组中的条件跟“条件格式”中的条件公式差不多,但是还是有些许差别的。

a.首先从语法上讲,条件公式使用的是VB.Net语法。

b.整个条件公式就是一个返回值为逻辑值的表达式。必须用一句代码(表达式)来完成。

c.为了考虑数据透视表可以独立使用(可以在VS、服务器端、WebAPI等其他地方独立使用),就需要保证它的独立性与简单性。所以这里的条件公式没有采取像“条件格式”中的那样可以用“[列名称]”这样的方式和CurrRow变量引用当前行指定列的数据。这里的条件分组一般只对当前列进行分组,所以就仅用“{0}”来代替当前数据。例如:{0}>=300 AndAlso {0}<500

d.条件分组可以在“行字段”区域,也可以在“列字段”区域。

放在“行字段”区域

放在“列字段”区域