5.20241.9

OLAP:ソート

ソートはPivotEngineによって制御されますが、PivotGridから実行することもできます。PivotGridの列ヘッダーをクリックして、フィールドをソートできます。

PivotEngineはデータサマリーを生成するときに次元(行と列)フィールドを自動的にソートしますが、デフォルトでは測定値(値)フィールドはソートしません。

次元(行/列)フィールドのソート

コードでフィールドのsortプロパティを設定して、次元フィールドのソート方向を変更できます。

エンジンに接続されているPivotGridコントロールのヘッダーをクリックして、ソート方向を切り替えられます(グリッドのallowSortingプロパティがtrueに設定されている場合)。

デフォルトでは、PivotGridコントロールは、次元フィールドのソート設定を表示しませんが、この機能が必要な場合はshowRowFieldSortプロパティをtrueに設定できます。

測定値(値)フィールドのソート

測定値フィールドは、デフォルトではソートされません。エンジンのpivotViewコレクションのsortDescriptionsプロパティを変更して、ソート方向を設定できます(エンジンによって生成されるサマリーを含む)。

実装については、デモのソートを参照してください。