LuckyTemplates DAX の評価コンテキスト

LuckyTemplates DAX の評価コンテキスト

この投稿では、LuckyTemplates DAX の評価コンテキストについてさらに詳しく説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

評価コンテキストは、LuckyTemplates の初期コンテキストとも呼ばれます。計算の基礎となる環境です。

物事をより高度なものにするために、数式では実際に複数のコンテキストを同時に動作させることができますか?

目次

数式内のコンテキストの変更

複数のコンテキストを持つことはそれほど複雑ではないので、例を使って説明します。

まず第一に、評価や初期のコンテキストが何であるかを常に理解する必要があります。

数式内でコンテキストがどのように機能するかをよく理解する必要があります。

そうしないと、最終的に結果がどこから得られるのかが分からなくなることがあります。

この例では、評価コンテキストは 単にテーブルの内容であるため、かなり単純です。

LuckyTemplates DAX の評価コンテキスト

しかし、ここで累計を計算したい場合はどうすればよいでしょうか?

これを行うには、まずメジャーを作成し、それを30 Day Running Totalという名前にします。次に、次の行に 関数を挿入します。

CALCULATE関数については後のセクションで詳しく説明しますが、基本的にこの関数は内部に入力した式を計算し、メジャー内の計算のコンテキストを変更できるようにします。

LuckyTemplates DAX の評価コンテキスト

CALCULATE はDAX で最も重要な関数であるため、これまでで最もよく使用される関数になります。

続行するには、 Total Sales列を計算しますが、別のコンテキストで計算したいと考えています。

LuckyTemplates DAX の評価コンテキスト

関数を使用すると、必要な新しいコンテキストでフィルターを作成できます。

FILTERを使用するとテーブルをその中に入れることができますが、この例のようにテーブル関数を使用することもできるため、実際のテーブルを入れる必要はありません。

LuckyTemplates DAX の評価コンテキスト

次に、新しいメジャーをテーブルに持ち込み、理解しやすいように視覚化します。

LuckyTemplates DAX の評価コンテキスト

論理的に言えば、その日から30 日前までを遡ってすべてを合計することで、特定の日ごとの累計を取得します。

これはコンテキストに関して重要です。最初にDate 列によって評価コンテキストが得られますが、その後コンテキストを変更して、新しい環境で数式を使用して総売上高を計算します。

関数またはフィルター削除関数を使用して日付からコンテキストを削除し、FILTER関数を通じて新しいコンテキストを作成します。

LuckyTemplates DAX の評価コンテキスト

任意の日付からフィルターを削除した後、すべての日付を調べてその特定の日付からこの部分までの 30 日間の期間を調べます。

LuckyTemplates DAX の評価コンテキスト

数式自体の中に別のコンテキストを作成したことがわかります。

評価のコンテキストを理解することの重要性

あらゆる時点での評価コンテキストを理解することは非常に重要です。コンテキストを変更して別の計算を行う方法がたくさんあるため、さらに高度になります。

ただし、LuckyTemplates を深く理解するにつれて、数式が不必要に長く複雑になることがなくなる、新しい機会の世界も開かれます。

これらの概念を理解すると、複雑な計算を単純な式で実行できるなど、より効率的に記述できるようになります。


LuckyTemplates の評価コンテキストについて理解する
LuckyTemplates の行コンテキスト
について説明する LuckyTemplates のフィルター コンテキストの概要

結論

この記事は、コンテキストを変更して効率的な数式を作成する方法を紹介するものです。

コンテキストには多くの応用例があるので、作成できる数式の組み合わせやパターンを通じて何が達成できるか楽しみに見ていただければ幸いです。

このセクションはこれで終了し、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 ゲートウェイとは何ですか? 知っておくべきことすべて