Свойство PivotFilter.Order (Excel)

Указывает порядок оценки фильтра среди всех фильтров значений, применяемых ко всей сводной таблице. Для чтения и записи, Integer.

Синтаксис

expression. Заказ

Выражение Переменная, представляющая объект PivotFilter .

Замечания

Это свойство допустимо только для PivotFilters типа Value и Top n . Ошибка времени выполнения возвращается, если предпринята попытка задать или получить это свойство для фильтров меток и даты. 1 представляет первый оцениваемый фильтр, 2 — следующий фильтр и т. д., пока не будет достигнуто n-е значение. -1 представляет неактивный фильтр.

Если свойство EvaluationOrder не указано при добавлении нового фильтра, ему будет присвоено значение N+1 (где N — это текущий самый высокий номер EvaluationOrder в коллекции фильтров).

Свойство можно указать в методе Add или задать его позже для поля, изменив свойство .

Увеличение порядка оценки для поля приведет к уменьшению порядка оценки поля, которое ранее держало это значение порядка оценки( и всех полей между двумя полями) на одно. Установка того же порядка оценки, что и раньше, не будет действовать. Уменьшение порядка оценки для поля увеличит порядок оценки поля, которое ранее держало это значение порядка оценки( и все поля между двумя полями) на одно.

Порядок PivotFilters в коллекции совпадает с порядком их вычисления. Таким образом, разработчики могут изменять порядок вычисления сводного поля. При удалении сводного поля (не сводных таблиц OLAP) или CubeField (сводных таблиц OLAP) из коллекции сводных таблиц это свойство имеет значение -1 для фильтра Value или Top n , примененного к полю. При повторном добавлении поля для свойства EvaluationOrder задано значение N+1 для фильтра Value или Top n , примененного, если значение не указано явным образом.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.