指定应用于整个数据透视表的所有“值”筛选器中筛选器的求值顺序。 Integer 型,可读/写。
语法
表达式。以
表达 一个代表 PivotFilter 对象的变量。
备注
此属性仅对 Value 和 Top n 类型 PivotFilters 有效。 如果尝试设置或获取“标签”和“日期”筛选器的该属性,则会返回一个运行时错误。 1 表示计算的第一个筛选器,2 表示计算的下一个筛选器,依此,直到达到第 n个 值。 -1 代表非活动筛选器。
如果在添加新的筛选器时未指定 EvaluationOrder 属性,则该属性将被设置为 N+1(其中 N 为筛选器集合中当前最大的 EvaluationOrder 数字)。
可在 Add 方法中指定此属性,或者可在稍后通过更改属性来设置字段的此属性。
如果提高某个字段的求值顺序,则会将原来具有该求值顺序值的字段(以及这两个字段之间的所有字段)的求值顺序降低 1。 将求值顺序设置为和原来一样将不会产生变化。 如果降低某个字段的求值顺序,则会将原来具有该求值顺序值的字段(以及这两个字段之间的所有字段)的求值顺序提高 1。
集合中 PivotFilters 的顺序与对其进行求值的顺序相同。 因此开发人员可以更改对透视字段进行求值的顺序。 如果将透视字段(非 OLAP 数据透视表)或 CubeField(OLAP 数据透视表)从 PivotTables 集合中删除,则会针对应用于字段的“值”或“前 n 个”筛选器,将此属性设置为 -1。 如果未明确指定值,那么在将删除的字段添加回去时,会针对应用的“值”或“前 n 个”筛选器,将 EvaluationOrder 属性设置为 N+1。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。