events
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 BI Desktop を起動し、いくつかのデータを読み込みます。
リボンの [ホーム] タブで [データの変換] を選択し、メニューの [データの変換] を選択します。
[Power Query エディター] ウィンドウが表示されます。
リボンの [列の追加] タブで、 [カスタム列] を選択します。
[カスタム列] ウィンドウが表示されます。
[カスタム列] ウィンドウには、以下の機能があります。
右側の [利用可能な列] の一覧。
[新しい列名] ボックスに、カスタム列の初期名が表示されます。 この列の名前は、変更できます。
[カスタム列の式] ボックスに、PowerQuery M 式クエリが表示されます。 これらのクエリを作成するには、新しいカスタム列を定義する数式を作成します。
次の手順で説明するように、カスタム列の数式を作成できます。 数式で使用できる M 関数の詳細については、「Power Query M 関数リファレンス」を参照してください。
右側の [利用可能な列] の一覧で列を選択し、一覧の下の [挿入] を選択して、カスタム列の式に追加します。 一覧で列をダブルクリックして追加することもできます。
数式を入力して列を作成するときに、 [カスタム列] ウィンドウの下部にあるインジケーターを確認します。
エラーがない場合は、緑色のチェック マークと、"構文エラーが検出されませんでした" というメッセージが表示されます。
構文エラーがある場合は、警告と、数式内のエラーが発生した場所へのリンクが表示されます。
[OK] を選択します。
Power BI Desktop によってカスタム列がモデルに追加され、[クエリの設定] にあるクエリの [適用したステップ] の一覧に [追加されたカスタム] ステップが追加されます。
カスタム列を変更するには、 [適用したステップ] の一覧の [追加されたカスタム] ステップをダブルクリックします。
[カスタム列] ウィンドウが表示され、作成したカスタム列の式が示されます。
クエリの作成後、詳細エディターを使用して、クエリの任意のステップを変更することもできます。 これを行うには、次の手順に従います。
[Power Query エディター] ウィンドウのリボンの [表示] タブで、 [詳細エディター] を選択します。
[詳細エディター] ウィンドウが表示され、クエリを完全に制御できます。
変更を行ってから、[完了] を選びます。
カスタム列を作成するには、Power Query エディターに提供する例に基づいて列を作成するなど、他の方法もあります。 詳細については、「Power BI Desktop で例から列を追加する」を参照してください。
Power Query M のリファレンス情報については、「Power Query M 関数リファレンス」を参照してください。
その他のリソース
トレーニング
モジュール
Power BI Desktop モデルに計算テーブルと計算列を追加する - Training
このモジュールを終了すると、計算テーブルと計算列をセマンティック モデルに追加できるようになります。 また、計算列の数式を評価するために使用される行コンテキストを説明することもできます。 Power Query を使用してテーブルに列を追加できるため、Power Query のカスタム列ではなく計算列を作成することが最適な場合についても学習します。
認定資格
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Microsoft Power BI でデータをモデル化、視覚化、分析するためのビジネス要件と技術要件に沿った方法とベスト プラクティスを示します。