DAX Studio のクエリ ビルダー機能の使用

このチュートリアルでは、クエリ ビルダー機能を使用してDAX Studioでクエリとメジャーを簡単に作成する方法を学習します。

これにアクセスするには、「ホーム」タブにある「クエリビルダー」オプションをクリックします。これにより、新しいペインが開き、列、メジャー、フィルターを指定してクエリを作成できます。

DAX Studio のクエリ ビルダー機能の使用

それをテストするために、基本的なDAX クエリを作成してみましょう。フィールドをメタデータ ペインからクエリ ビルダーにドラッグ アンド ドロップします。

この場合、列はブランドと色です。表はフィルター処理され、色が「赤」であるブランドのみが表示されます。

下部にある [クエリの実行]オプションをクリックすると、[結果] ペインにブランドと色という 2 つの行を含むテーブルが表示されます。Color 列には「Red」のみが含まれていることもわかります。

DAX Studio のクエリ ビルダー機能の使用

目次

クエリビルダーで基本メジャーを作成する

クエリ ビルダーを使用してクエリ メジャーを作成するには、[新規]ボタンをクリックします。これにより、新しいメジャーが作成され、DAX コードを記述できる新しいペインが開きます。

作成した新しいメジャーを宣言するデータ モデル内のテーブルを指定することもできます。この場合、それは Customers テーブルです。

DAX Studio のクエリ ビルダー機能の使用

新しいメジャーに名前を付けます。DAX コードの場合、関数を使用して総売上高を計算してみましょう。結果のデータ量を減らすために、10,000 で除算されます。

DAX Studio のクエリ ビルダー機能の使用

[OK] をクリックすると、クエリ ビルダーでメジャーがコミットされたことがわかります。[クエリの実行] オプションをクリックすると、結果ペインに総売上高を含む新しい列が表示されます。

DAX Studio のクエリ ビルダー機能の使用

クエリビルダーでランキングを使用したメジャーを作成する

別の例として、各ブランドの色をランク付けする 2 番目のメジャーを作成してみましょう。

カラーフィルターを取り外します。カラー ランクという新しいメジャーを作成します。この測定の DAX コードでは、関数を使用します。

関数によって変更された製品の色の関数が必要です。

2 番目の引数では、Total Sales メジャーを呼び出す必要があります。次に、結果は DESC 関数を使用して降順に並べ替えられます。

DAX Studio のクエリ ビルダー機能の使用

[OK] をクリックすると、新しい列がテーブルに追加されたことがわかります。「カラー ランク」列では、総売上高に応じてカラーがランク付けされます。これはブランド名ごとに行われます。

DAX Studio のクエリ ビルダー機能の使用

メジャーにフィルターを追加することもできます。色の列をフィルタリングして、文字 B で始まる色のみを表示するように選択できます。これを機能させるには、 REMOVEFILTERS 関数をに変更する必要があります。

編集したクエリを実行すると、[Color] 列には文字 B で始まるデータのみが表示されることがわかります。また、[Color Rank] 列では、各行のランク付け方法も変更されました。

DAX Studio のクエリ ビルダー機能の使用

クエリ ビルダーの[並べ替え] オプションを使用して、テーブル内の行を並べ替えることもできます。

DAX Studio のクエリ ビルダー機能の使用

クエリの編集オプション

クエリ ビルダーのもう 1 つの便利な機能は、[クエリの編集]オプションです。これにより、クエリ ビルダーによって自動的に生成されたコードを表示できます。

DAX Studio のクエリ ビルダー機能の使用

この例のコードは次のようになります。

DAX Studio のクエリ ビルダー機能の使用

DAX Studio のクエリ ビルダー機能の使用

メジャーに同じコード行が含まれていることがわかります。ただし、結果を表形式で表示するために、クエリ ビルダーはBrand 列と Color 列に対して

また、Order By オプションが DAX コード形式に変換されていることもわかります。

クエリの自動生成オプション

クエリ ビルダーでエントリを編集して [クエリの実行] をクリックすると、クエリ ビルダーの組み込み DAX コードが変更されないことがわかります。[結果] ペインのテーブルも更新されません。

これは、変更を加えるたびに、 [クエリの自動生成]オプションをクリックする必要があるためです。

DAX Studio のクエリ ビルダー機能の使用

これは更新ボタンと同様に機能します。このオプションを使用すると、クエリ ビルダーで行った各変更が組み込みの DAX コードと結果に確実に反映されます。

結論

DAX Studio のクエリ ビルダー機能を使用すると、クエリとメジャーを簡単に作成できます。これは、LuckyTemplates と DAX Studio について学び始めたばかりのユーザーにとって特に役立ちます。

クエリ ビルダーの優れた点は、DAX コードを自分で手動で記述する必要がないことです。それはあなたのためにやってくれます。

Leave a Comment

Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。