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

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 コードを自分で手動で記述する必要がないことです。それはあなたのためにやってくれます。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて