PivotFilter.Order プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
全体 PivotTableに適用されるすべての Value フィルターのフィルターの評価順序を指定します。 読み取り/書き込み
public:
property int Order { int get(); void set(int value); };
public int Order { get; set; }
Public Property Order As Integer
プロパティ値
整数型 ( Integer ) を使用します。
注釈
このプロパティは、 Value 型と Topn
型 PivotFilters に対してのみ有効です。 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
フィルターの プロパティが に設定されます。