ピボットテーブル全体に適用されるすべての値フィルターの中でのフィルターの評価順序を指定します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。
構文
式。並べ替え
式PivotFilter オブジェクトを表す変数。
注釈
このプロパティは、値と上位 n 型のピボットフィルターに対してのみ有効です。 A run-time error is returned if an attempt is made to set or get this property for Label and Date filters. 1 は評価される最初のフィルターを表し、2 は評価される次のフィルターを表し、 N番目の 値に達するまで続きます。 -1 represents an inactive filter.
新しいフィルターの追加時に EvaluationOrder プロパティが指定されていない場合は、 N+1 に設定されます ( N はフィルター コレクション内の現在の最大の EvaluationOrder 番号です)。
このプロパティは Add メソッドで指定することも、プロパティを変更して後でフィールドに対して設定することもできます。
フィールドの評価順序を下げると、以前にその評価順位を保持していたフィールドと 2 つのフィールド間のフィールドはすべて 1 つずつ評価順序が上がります。 評価順序を以前と同じに設定すると、影響はありません。 フィールドの評価順序を上げると、以前にその評価順位を保持していたフィールドと 2 つのフィールド間のフィールドはすべて 1 つずつ評価順序が下がります。
コレクション内の PivotFilters の順序は、評価される順序と同じです。 このため、開発者はピボットフィールドを評価する順序を変更できます。 ピボットフィールド (非 OLAP ピボットテーブル) またはキューブフィールド (OLAP ピボットテーブル) が PivotTables コレクションから削除されると、このプロパティは、フィールドに適用される値フィルターまたは上位 n のフィルターに対して -1 に設定されます。 フィールドを戻すと、値が明示的に指定されていない場合、適用される値フィルターまたは上位 n のフィルターに対して EvaluationOrder プロパティが N+1 に設定されます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。