Power BIで列内の重複値の数を数える方法


Power BIでは、クエリエディタを使用して列内の重複値の数を数えることができます。以下に、シンプルで簡単な方法といくつかのコード例を紹介します。

  1. クエリエディタを開きます。
  2. データビューで重複を数えたい列を選択します。
  3. リボンメニューの「Transform」タブをクリックし、「Group By」オプションを選択します。
  4. 「Group By」ウィンドウが表示されます。以下の設定を行います:
    • 「Group by columns」に重複を数えたい列を追加します。
    • 「New column name」に新しい列の名前を入力します。
    • 「Operation」で「Count Rows」を選択します。
    • 必要に応じて、「Advanced」オプションで集計の動作をカスタマイズします。
  5. 「OK」をクリックしてウィンドウを閉じます。

これにより、新しい列が作成され、各重複値の数が表示されます。

以下に、DAX関数を使用して同じ結果を得る方法も示します。

  1. レポートビューで「Table」ビジュアルを追加します。
  2. DAX式エディタまたは計算列エディタを開き、次のDAX式を入力します:
    DistinctCount = DISTINCTCOUNT('テーブル名'[列名])

    ここで、'テーブル名'はデータソース内のテーブルの名前を指定し、'[列名]'は重複を数えたい列の名前を指定します。

これにより、新しい列が作成され、各重複値の数が表示されます。