LuckyTemplates の DAX の例 – 高度な DAX 数式

このチュートリアルでは、LuckyTemplates のさまざまな関数を使用した高度な数式と DAX の例をいくつか示します。以下の例で使用する関数には、CALCULATEFILTERMAXALLSELECTEDなどがあります。

ただし、始める前に、対策を最適化してください。レポート内での作業をより直感的に行うために、メジャー グループを使用することを常にお勧めします。このようにして、より高度な対策に簡単に分岐できます。

目次

DAX の例: 累計の計算

これから説明する最初のDAX 計算は、累計の例です。

累積合計を使用することは、長期間にわたる比較を示す優れた方法です。

以下のサンプル ビジュアライゼーションは複雑に見えて、基本的な傾向がほとんど見えません。ただし、累積合計パターンを使用すると、重要な洞察をより明確に確認できるようになります。

関数を使用して累積売上高の計算式を開始する必要があります。この機能を使用すると、別のコンテキストを使用して合計売上高を簡単に計算できます。

次に、 関数を使用してDatesテーブルを参照する必要があります。

その後、関数を使用して、テーブル内のすべての行とコンテキストを評価します。日付が特定の行の現在の日付以下であるかどうかがチェックされます。その場合、MAX関数はそれらすべての日付の売上を計算します。 

この数式は、 ALLSELECTED関数を使用して日付列の毎日を反復処理します。これは、LuckyTemplates の累積数式の基本パターンです。

これで、作成したばかりの累積売上メジャーをテーブルに取り込むことができます。

基本的に、累積合計の計算には、以前のすべての行が含まれます。たとえば、4 行目のデータは最初の 3 行の合計です。同様に、5 行目は最初の 4 行を計算します。

仮想テーブルの概念は、このDAX 計算例にも適用できます。数式は、単一行ごとに、以前のすべての日付と売上を表す仮想テーブルを作成します。そして、それらの日付のすべての売上を計算します。数式は、テーブルの最後の行までこのパターンを繰り返し実行します。

DAX の例: 昨年の累計売上の計算

別の高度な DAX 計算の例に移りましょう。今回は、昨年の累計売上高の計算方法を紹介します。

前の累積売上高の式をコピーし、それに応じて名前を変更するだけです。Total Salesの代わりに、 CALCULATE関数内でSales LYを参照する必要があります。

表の「LY 累計売上」の結果を確認すると、昨年の累計売上のみが表示されます。同じ仮想計算を実行し、 CALCULATE関数によりすべての行のコンテキストを変更します。

今回は、以下の既存のビジュアライゼーションを変更して、累積結果を表示できます。

ここでは面グラフの視覚化を使用でき、追加のコンテキストとしてスライサーから何かを選択することもできます。

新しいビジュアライゼーションは次のようになります。

たとえば、都市スライサーから何かを選択すると、ビジュアライゼーションの結果が変わります。以下に比較してみます。

DAX の例: 累積売上差の計算

最後に知りたいのは、累積的に昨年と比較して今年のパフォーマンスがどのようになったのかということです。これは、 Cumulative SalesCumulative Sales LYの違いを調べるだけで実行できます。

その後、Cumulative Differenceメジャーを一番下のビジュアライゼーションに移動できます。

これにより、前年と比較した今年の パフォーマンスの傾向が明確にわかります。

この高度な DAX 例の興味深い点は、これを使用して別の時間比較分析を作成できることです。最初の売上メジャーでYEARオプションを使用したため、それをDAYMONTH、またはQUARTERに変更できます。


LuckyTemplates で高度な DAX を使用したセグメンテーションの例 LuckyTemplates で
DAX を使用して累積実行レートを計算する
LuckyTemplates の累計または累計を動的に計算する

結論

上記の DAX の例は、高度な 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 ゲートウェイとは何ですか? 知っておくべきことすべて