Power BI Desktop でカスタム列を追加する

適用対象: Power BI Desktop Power BI サービス

Power BI Desktop で Power Query エディターを使用して、データの新しいカスタム列をモデルに追加できます。 Power Query エディターを使用すると、カスタム列を定義するために PowerQuery M 式クエリを作成して、カスタム列を作成したり、名前を変更したりすることができます。 PowerQuery M 式クエリには、包括的な関数参照コンテンツ セットがあります。

Power Query エディターでカスタム列を作成すると、Power BI Desktop によって、クエリの [クエリの設定][適用したステップ] として追加されます。 列の変更、移動、変更はいつでもできます。

Screenshot of the Add Custom Column dialog box.

Power Query エディターを使用してカスタム列を追加する

カスタム列を作成するには、次の手順を実行します。

  1. Power BI Desktop を起動し、いくつかのデータを読み込みます。

  2. リボンの [ホーム] タブで [データの変換] を選択し、メニューの [データの変換] を選択します。

    Screenshot of the Power BI Desktop with Transform data highlighted.

    [Power Query エディター] ウィンドウが表示されます。

  3. リボンの [列の追加] タブで、 [カスタム列] を選択します。

    Screenshot of the Power Query Editor with Custom Column highlighted.

    [カスタム列] ウィンドウが表示されます。

[カスタム列] ウィンドウ

[カスタム列] ウィンドウには、以下の機能があります。

  • 右側の [利用可能な列] の一覧。

  • [新しい列名] ボックスに、カスタム列の初期名が表示されます。 この列の名前は、変更できます。

  • [カスタム列の式] ボックスに、PowerQuery M 式クエリが表示されます。 これらのクエリを作成するには、新しいカスタム列を定義する数式を作成します。

    Screenshot of the Custom Column dialog box, which includes available columns to choose from.

カスタムの列の式を作成する

  1. 右側の [利用可能な列] の一覧で列を選択し、一覧の下の [挿入] を選択して、カスタム列の式に追加します。 一覧で列をダブルクリックして追加することもできます。

  2. 数式を入力して列を作成するときに、 [カスタム列] ウィンドウの下部にあるインジケーターを確認します。

    エラーがない場合は、緑色のチェック マークと、"構文エラーが検出されませんでした" というメッセージが表示されます。

    Screenshot of the Custom Column dialog box, highlighting no syntax errors have been detected and a checkmark.

    構文エラーがある場合は、警告と、数式内のエラーが発生した場所へのリンクが表示されます。

    Screenshot of the Custom Column dialog box, highlighting the warning icon and error message.

  3. [OK] を選択します。

    Power BI Desktop によってカスタム列がモデルに追加され、[クエリの設定] にあるクエリの [適用したステップ] の一覧に [追加されたカスタム] ステップが追加されます。

    Screenshot of the Query Settings dialog box, highlighting Added Custom.

  4. カスタム列を変更するには、 [適用したステップ] の一覧の [追加されたカスタム] ステップをダブルクリックします。

    [カスタム列] ウィンドウが表示され、作成したカスタム列の式が示されます。

カスタム列に対して詳細エディターを使用する

クエリの作成後、詳細エディターを使用して、クエリの任意のステップを変更することもできます。 これを行うには、次の手順に従います。

  1. [Power Query エディター] ウィンドウのリボンの [表示] タブで、 [詳細エディター] を選択します。

    [詳細エディター] ウィンドウが表示され、クエリを完全に制御できます。

    Screenshot of the Advanced Editor window.

  2. 変更を行ってから、[完了] を選びます。