スキップしてメイン コンテンツに移動

Power BI レポートでの列の並べ替え


例えば、テーブルやスライサーなどレポート上のビジュアルでデータの並び順が思っているのと違うことってありますよね。それは[データモデル]→[列で並び替え]を使用してソート順を指定していないから。

ソート順を指定しなかった場合、おそらくUTF-8とかUnicodeあたりの文字コード順になってしまいます。漢数字も数字順にならないです。
既定では列自身が使用されますので、ソート順を表す列を追加し[列で並び替え]で指定すればよいです。データソースにソート順に使える列はがなければ、クエリ エディターでインデックス列の追加をすればよいでしょう。
レポートではインデックス列を使わないことが多いので、レポート ビューで非表示としておけばよいです。
できました。

これはシンプルすぎる例でしたが、都道府県名などはJIS X401 を使ってよくある都道府県順(北海道から沖縄県)にできます。指定しなければ愛知県が先頭になる感じですね。

参考:
Power BI ドキュメント
Power BI Desktop での列による並べ替え