適用対象: Power BI Desktop
Power BI サービス
Power BI でレポートを編集するとき、1 つの列を選択してほかの列の並べ替え順序を定義できます。 一般的な例を見てみましょう。 月名列があり、ビジュアルに追加すると、月はアルファベット順に並べ替えられます:4 月、8 月、12 月、2 月。 しかし、それを時系列で並べ替える必要があります。 この記事では、Power BI Desktop または Power BI サービスで、1 つの列の並べ替え順序を別の列で設定する方法について説明します。
注意
レポートを見ているときに、ビジュアル内の値の並べ替え方法を変更することもできます。 詳細については、「Power BI レポートでのグラフの並べ替え方法の変更」を参照してください。
並べ替えに使用する列を設定する
Power BI Desktop で並べ替えの基準として別の列を設定するには、両方の列の粒度のレベルが同じである必要があります。 たとえば、列を月の名前で正しく並べ替えるには、各月を表す数字を含む列が必要です。 並べ替え順序は、並べ替えられた列を含むレポート内のビジュアルに適用されます。 次の例では、月がアルファベット順になっていますが、それを時間順に並べ替える必要があります。
Important
[列ツール] タブにアクセスするには、レポート ビューに表示されている必要があります。モデル ビューまたはテーブル ビューの場合は、左側のナビゲーションでレポート ビュー アイコンを選択して、最初にレポート ビューに切り替えます。
レポート ビューで、並べ替える列 (この場合は月) を選択します。 データ ペインまたは キャンバス上のビジュアルから列を選択できます。 ビジュアル内の月数はアルファベット順に並べ替えられます。 列を選択すると、リボンに [列ツール ] タブが表示されます。
[列で並べ替え] を選択し、他のフィールドの並べ替えに使用するフィールド (この例では Month Number) を選択します。
グラフは、1年の月の順序に従って時系列で自動的に並べ替えられます。
別の列を設定して並べ替える
Power BI サービスで並べ替えの基準として別の列を設定するには、両方の列の粒度のレベルが同じである必要があります。 たとえば、月の "名前" の列を並べ替えるには、各月を表す "数字" を含む列が必要です。 次の例では、月がアルファベット順になっていますが、それを時間順に並べ替える必要があります。
キャンバスで、ビジュアルを選択します。 次に、[フィールド] ウィンドウで [月の番号] フィールドを見つけます。
[視覚化] ウィンドウの [フィールド] セクションで、[ツールヒント] フィールド バケットを見つけます。
[フィールド] ペインから [視覚化] ペインの [ツールヒント] フィールド バケットに Month Number フィールドをドラッグします。
視覚化の右上隅で [その他のオプション] を選択します。 [ソート軸] を選んで、[月番号] を選びます。
Power BI は、年の月の順序でビジュアルを時系列で並べ替えます。
ビジュアルの既定のツールヒントに [月の番号] が表示されるようになりました。
ツールヒントに [月の番号] を含めない場合は、その値を含まないカスタム ツールヒントを使用します。 カスタム ツールヒントを作成する方法については、「Power BI Desktop のレポート ページを基にしてヒントを作成する」を参照してください。
考慮事項
- 別の列で並べ替えられた列がキー列としてマークされている場合、その並べ替え順序は無視され、既定値が使用されます。
関連するコンテンツ
次の記事にも興味をもたれるかもしれません。