Power BI Desktop でカスタム列を追加する
適用対象: Power BI Desktop Power BI サービス
Power BI Desktop で Power Query エディターを使用して、データの新しいカスタム列をモデルに追加できます。 Power Query エディターを使用すると、カスタム列を定義するために PowerQuery M 式クエリを作成して、カスタム列を作成したり、名前を変更したりすることができます。 PowerQuery M 式クエリには、包括的な関数参照コンテンツ セットがあります。 Power Query エディターでカスタム列を作成すると、Power BI Desktop によって、クエリの [クエリの設定] に [適用したステップ] として追加されます。 列の変更、移動、変更はいつでもできます。
Power Query エディターを使用してカスタム列を追加する
カスタム列を作成するには、次の手順を実行します。
Power BI Desktop を起動し、いくつかのデータを読み込みます。
リボンの [ホーム] タブで [データの変換] を選択し、メニューの [データの変換] を選択します。
[Power Query エディター] ウィンドウが表示されます。
リボンの [列の追加] タブで、 [カスタム列] を選択します。
[カスタム列] ウィンドウが表示されます。
[カスタム列] ウィンドウ
[カスタム列] ウィンドウには、以下の機能があります。
右側の [利用可能な列] の一覧。
[新しい列名] ボックスに、カスタム列の初期名が表示されます。 この列の名前は、変更できます。
[カスタム列の式] ボックスに、PowerQuery M 式クエリが表示されます。 これらのクエリを作成するには、新しいカスタム列を定義する数式を作成します。
カスタムの列の式を作成する
右側の [利用可能な列] の一覧で列を選択し、一覧の下の [挿入] を選択して、カスタム列の式に追加します。 一覧で列をダブルクリックして追加することもできます。
数式を入力して列を作成するときに、 [カスタム列] ウィンドウの下部にあるインジケーターを確認します。
エラーがない場合は、緑色のチェック マークと、"構文エラーが検出されませんでした" というメッセージが表示されます。
構文エラーがある場合は、警告と、数式内のエラーが発生した場所へのリンクが表示されます。
[OK] を選択します。
Power BI Desktop によってカスタム列がモデルに追加され、[クエリの設定] にあるクエリの [適用したステップ] の一覧に [追加されたカスタム] ステップが追加されます。
カスタム列を変更するには、 [適用したステップ] の一覧の [追加されたカスタム] ステップをダブルクリックします。
[カスタム列] ウィンドウが表示され、作成したカスタム列の式が示されます。
カスタム列に対して詳細エディターを使用する
クエリの作成後、詳細エディターを使用して、クエリの任意のステップを変更することもできます。 これを行うには、次の手順に従います。
[Power Query エディター] ウィンドウのリボンの [表示] タブで、 [詳細エディター] を選択します。
[詳細エディター] ウィンドウが表示され、クエリを完全に制御できます。
変更を行ってから、[完了] を選びます。
関連するコンテンツ
カスタム列を作成するには、Power Query エディターに提供する例に基づいて列を作成するなど、他の方法もあります。 詳細については、「Power BI Desktop で例から列を追加する」を参照してください。
Power Query M のリファレンス情報については、「Power Query M 関数リファレンス」を参照してください。