Power BI Desktop でクエリ ビューを使用して DAX クエリを作成して実行する
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Power BI とは」を参照してください。 最新のリリース計画については、「Dynamics 365、Power Platform、Cloud for Industry のリリース計画」を参照してください。
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される | 2023年11月30日 | - |
ビジネス バリュー
プロの BI 開発者は、Power BI 内でネイティブに DAX クエリを作成して実行できます。 以前は、DAX クエリは既存の機能であるため、BI 開発者が DAX クエリを作成して実行するには、サード パーティの外部ツールを使用するか、API を使用する必要がありました。 現在では、コンテキスト内の Power BI と追加のツールでネイティブに DAX クエリを作成して実行でき、DAX クエリをすぐに開始して高い生産性で使用できます。
機能の詳細
DAX クエリ ビューを使用すると、BI 開発者は Power BI で DAX クエリを作成して実行できます。 既存の DAX クエリ構文を使用して、データ モデルのクエリをすばやく実行します。
モデルでメジャー、計算列、計算テーブル、動的書式文字列、計算項目、行レベルのセキュリティを定義するには、DAX 式を使用します。 ただし、DAX でできることはそれだけではありません。 DAX の EVALUATE キーワードで、DAX を使用して DAX クエリを作成することもできます。 これは、結果テーブルで返す列と集計を指定できる SQL クエリによく似ています。 DAX クエリについては、「DAX クエリ」で詳しく学習できます。
データ モデルを操作するこの強力な方法が、新しい DAX クエリ ビューで利用できるようになります。 これらの DAX クエリで可能な限り生産性を高めるため、いくつかの方法が用意されています。
- データ ペインのテーブル、列、またはメジャーのコンテキスト メニューのクイック クエリを使用すると、データをプレビューしたり、概要統計を表示したりするための DAX クエリを作成してすぐに始めることができ、ビジュアルを作成せずにデータを理解できます。また、DirectQuery の場合は、Power Query に戻ってサンプル データを見る必要がなくなります。
- DAX クエリとして実行して列を追加するには、データ ペインを右クリックし、DEFINE ステートメントと EVALUATE ステートメントですべてのメジャーまたは特定のメジャーの DAX 式を取得します。
- モデル定義のその DEFINE メジャーを変更する場合、モデルを更新するための時間を節約するオプションとして、現在のモデル定義を変更内容で上書きできます。手動でコピーして貼り付ける必要はありません。
- DEFINE を使用してモデルにまだ存在しないメジャーを作成する場合、モデルに追加するための時間を節約するオプションを使用して、このメジャーをモデルに追加できます。 やはり、新しいメジャーに移動してから DAX 式をコピーして貼り付ける手順を省略できます。
- メジャーで別のメジャーを参照している場合は、メジャーとすべての参照を定義することができます。つまり、すべてのメジャーの DAX 式が 1 つの画面に表示されます。 このメジャーがソース列から計算される方法の完全なコンテキストを確認できるようになりました。
- パフォーマンス アナライザーでは、既にビジュアルな DAX クエリをコピーできます。 その DAX クエリを取得し、別のツールを使用して表示および実行する必要はなくなりました。Power BI でビジュアルな DAX クエリを実行するだけです。
関連項目
DAX クエリ ビューを操作する (ドキュメント)