DAX Studio EVALUATE キーワード: 基本的な例

DAX Studio EVALUATE キーワード: 基本的な例

DAX Studio を LuckyTemplates に正常に接続し、そのユーザー インターフェイスについて学習したら、次のステップは、さまざまなキーワードとその使用方法について学習することです。このチュートリアルでは、DAX Studio EVALUATE キーワードについて説明します。いつ、どのように使用されるかをさらに理解するために、基本的な例も提供されています。

目次

序章

EVALUATE は、LuckyTemplates によってすべてのクエリに自動的に組み込まれるキーワードです。これは、LuckyTemplates でビジュアルを作成したり回答したりするために使用されます。これは、 DAX クエリにテーブル式を含めるためにも使用されます。

クエリで EVALUATE を使用するには、EVALUATE を入力してからテーブル式を指定します。

EVALUATE をメジャーや数値などのスカラー値と組み合わせることはできないことに注意してくださいしたがって、 EVALUATE 1を実行しようとすると、出力ペインにエラーが表示されます。

DAX Studio EVALUATE キーワード: 基本的な例

EVALUATE はテーブル式でのみ使用できます。

EVALUATE を使用した DAX Studio でのテーブルの作成

数値またはメジャーを表に変換するには、数値またはメジャーを中括弧 ( { } )で囲む必要があります。これにより、値 1 を含む 1 行 1 列のテーブルが作成されます。

DAX Studio EVALUATE キーワード: 基本的な例

2 つの列を持つテーブルを作成するには、括弧 ( ( ) ) を使用し、別の値をカンマで区切って記述します。これを実行すると、2 列 1 行のテーブルが作成されます。

DAX Studio EVALUATE キーワード: 基本的な例

別の行を追加するには、中括弧内の括弧内に別の式を配置する必要があります。これを実行すると、2 列 2 行のテーブルが得られます。

DAX Studio EVALUATE キーワード: 基本的な例

EVALUATEを使用したテーブルの参照

テーブルの構築以外に、EVALUATE を使用してテーブル全体を参照することもできます。

たとえば、Products テーブルを返す場合は、EVALUATE Productsを実行します。

DAX Studio EVALUATE キーワード: 基本的な例

次に、Product テーブル内のすべての列と行を取得します。また、右下を見ると、Product テーブルに含まれる行数が表示されます。この例では、2,517 行があります。

EVALUATE と他の関数の組み合わせ

EVALUATE は、他の DAX 関数と組み合わせることもできます。

とともに EVALUATE を使用することです。これにより、指定した内容に応じて Product テーブル内の行がフィルタリングされます。

たとえば、製品の色が赤である結果のみが必要だとします。以下のクエリを実行すると、結果にはそれらの仕様を持つ行のみが表示されます。また、Product テーブルには 2,517 行ではなく 99 行しかなくなっていることもわかります。

DAX Studio EVALUATE キーワード: 基本的な例

複数の列を比較する場合は、 使用してフィルターに別の条件を追加できます。

DAX Studio EVALUATE キーワード: 基本的な例

このクエリは 701 行を返すようになりました。

試すことができるもう 1 つのオプションは、を使用することです。これにより、Products テーブルで使用可能なすべての色の個別のリストが返されます。

DAX Studio EVALUATE キーワード: 基本的な例

およびも使用できます。

さらに、中括弧を使用する以外に、関数を使用してテーブル内の特定の行からデータを取得することもできます。

DAX Studio EVALUATE キーワード: 基本的な例

違いは、この関数では列名を変更するオプションがあることです。

DAX Studio EVALUATE キーワード: 基本的な例

EVALUATE を使用した DAX Studio での複雑な式の使用

この例では、まず LuckyTemplates に戻り、Total Salesの新しいメジャーを作成しましょう。

DAX Studio EVALUATE キーワード: 基本的な例

完了したら、DAX Studio に戻り、以下のコードを実行します。

DAX Studio EVALUATE キーワード: 基本的な例

このコードは、Total Sales メジャーを呼び出してコンテキスト遷移を開始し、Products テーブルの各行に Sales 値を割り当てていることを意味します。これを実行すると、このテーブルの右端の列に合計売上高が表示されます。

ここで、このテーブルの一部の行に Total Sales の値が含まれていないことがわかります。

DAX Studio EVALUATE キーワード: 基本的な例

これは、Sales テーブルのその行に一致する品目がないことを意味します。

空白の値を含む行を削除するには、FILTER 関数を使用できます。また、列とメジャーを区別するベスト プラクティスは、@記号を使用することです。これにより、仮想列として扱われます。

DAX Studio EVALUATE キーワード: 基本的な例

満足のいく結果が得られたら、コードをコピーして LuckyTemplates に戻ります。新しいテーブルを作成し、コードを貼り付けます。

DAX Studio EVALUATE キーワード: 基本的な例

これで、売上金額の列を含む Products テーブルが取得されます。

結論

EVALUATE キーワードは、DAX Studio でクエリを構築するときに使用されます。したがって、それが何であり、どのように使用されるかを理解することが重要です。基本を学ぶことは、将来複雑な表現を扱う際に自信とスキルを築くために非常に重要です。

EVALUATE キーワードを使用および適用する方法は他にもあります。EVALUATE を使用してクエリのプロセスを自動化するオプションもあります。さらに DAX Studio のキーワードを調べていくと、コーディング エクスペリエンスを向上させる可能性がたくさん見つかるでしょう。


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 ゲートウェイとは何ですか? 知っておくべきことすべて