PivotFilter.Order プロパティ

定義

全体 PivotTableに適用されるすべての Value フィルターのフィルターの評価順序を指定します。 読み取り/書き込み

public:
 property int Order { int get(); void set(int value); };
public int Order { get; set; }
Public Property Order As Integer

プロパティ値

整数型 ( Integer ) を使用します。

注釈

このプロパティは、 Value 型と TopnPivotFilters に対してのみ有効です。 Label フィルターと Date フィルターに対してこのプロパティを設定または取得しようとすると、実行時エラーが返されます。 1 は評価された最初のフィルターを表し、2 は次に評価されたフィルターを表します。2 は、1 番目の値に達するまで、次に評価されるフィルターを n表します。 -1 represents an inactive filter.

新しいフィルターの追加時に Order プロパティが指定されていない場合は、 に N+1 設定されます (ここで N 、フィルター コレクション内の現在の最も Order 大きい数値)。

プロパティは、 メソッドで指定することも、後で Microsoft.Office.Interop.Excel.PivotFilters.Add プロパティを変更してフィールドに設定することもできます。

フィールドの評価順序を下げると、以前にその評価順位を保持していたフィールドと 2 つのフィールド間のフィールドはすべて 1 つずつ評価順序が上がります。 評価順序を以前と同じに設定すると、影響はありません。 フィールドの評価順序を上げると、以前にその評価順位を保持していたフィールドと 2 つのフィールド間のフィールドはすべて 1 つずつ評価順序が下がります。

コレクション内の の PivotFilters 順序は、それらが評価される順序と同じです。 そのため、開発者は、 が評価される順序を PivotField 変更できます。 PivotField (OLAP PivotTables以外の) または CubeField (OLAPPivotTables) がコレクションからPivotTables削除されると、フィールドに適用された Value フィルターまたは Top n フィルターの場合、このプロパティは -1 に設定されます。 フィールドを再度追加すると、値が Order 明示的に指定されていない場合に N+1 適用される Value フィルターまたは Top n フィルターの プロパティが に設定されます。

適用対象