高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

以前、高度な DAX を使用して実際の結果と予算上の結果を比較する方法を紹介しました。しかし、実際と予算と昨年を比較するために、時間比較情報もオーバーレイしたい場合はどうすればよいでしょうか? それとも前四半期と比べてでしょうか?それとも他の期間を選択できますか? このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

これから取り組むこの例では、高度な DAX のタイム インテリジェンスと予算分析手法を使用して、これらすべてを組み合わせる方法を示します。

これは非常に強力な機能であり、実際にこれをすべて簡単にまとめることができるのは驚くべきことです。

目次

実績 vs 予算 vs 昨年

このブログ投稿では、いくつかのテクニックを知っていれば比較的早く作成できる、非常に優れた分析をいくつか紹介したいと思います。ここでやろうとしているのは、実際の結果を累積的に表示し、予算情報だけでなく、昨年とも比較することです。

これを作成した理由は、クライアントが年間レベルで予算を作成しているものの、季節性に対する割り当てがまったくないという問題に遭遇したためです。実際には結果に季節性が関係しているにもかかわらず、情報と静的予算を誤って分析していました。

これは非常に関連性のある例であり、現実の世界でやってみたいことだと思いました。実際には、設定した予算に対して業績がどうなっているか分析したいと考えていますが、同時に昨年のビジネスをどのように追跡しているかも確認したいと考えています。

すべてが動的であるため、さまざまな地域を選択して、予算間の差異や、前年との実績間の差異をすぐに確認できます。これは、高度な DAXを使用することによってのみ得られる興味深い洞察であり、これらの数値について素晴らしい会話がたくさんあります。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

総売上高

これらすべてを実際に LuckyTemplates で構築する方法を説明します。最初のメジャーを作成し、それを Total Sales という名前にすることから、ゼロから始めましょう。これは、実際の実績に基づいて、1 日あたりの売上高を計算する非常に単純な内容です。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

ここで私がやったことは、いくつかのステップを再作成し、それらを 1 小節に収めることです。これは LuckyTemplates の比較的新しい機能ですが、非常に優れた機能です。そのため、これを独自の数式で記述できるように、この構文がどのように機能するかを理解しておくことを強くお勧めします。ここでは多くの変数を使用しましたが、順を追って説明します。  

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

1日の予算配分

年間予算はあるが、それを 1 日ごとに割り当てたい場合には、ある種の割り当てロジックを作成する必要があります。予算の割り当てアルゴリズムを計算するには、日付コンテキストの日数を考え出す必要があります。この数式を 1 つの日付に合わせた場合、これはちょうど 1 になります。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

特定の年の日数については、1 を 365 または 366 で割って、それに年間予算を掛けます。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

要約すると、1 を 365 または 366 で割って、それに総予算を掛けます。これにより、1 日分の予算が割り当てられます。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

昨年の総売上高

次にしなければならないことは、昨年の総売上高を計算することです。それはそれほど難しいことではないので、新しいメジャーを作成して、それを Sales LY と名付けましょう。CALCULATE 内で、昨年の同じ期間の総売上高を入力し、日付を入力します。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

コアメジャーを設定したので、これらすべてのデータポイントのテーブルを作成します。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

累計売上高

その日の個々の結果を確認することになりますが、それは累積的に行われることを望んでいます。そこで、累積売上を計算するための別のメジャーを作成します。総売上高を累積的に計算して、到着日ごとに MAX 日を計算するようにしたいと考えています。累積的な結果を得るために、すべての日付を検討していきます。これは非常に標準的なパターンであり、何度も再利用できます。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

Cumulative BudgetsCumulative Sales Last Yearを取得するには、Cumulative Sales の式をコピーして貼り付け、これら 2 つのメジャーに新しい名前を作成するだけです。

3 つの累積合計が得られたので、日付付きのグラフ内でこれらを操作し始めることができます。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

データの視覚化

これら 3 つが 1 つのグラフに並んでいることがわかります。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

都市名を取得してスライサーに入れてみましょう。さまざまな都市をすべてクリックすると、累積合計の比較の視覚化が表示されます。これは非常に素晴らしいことです。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

実績と予算

最後に、実績、予算、昨年の売上の変化を確認したいと思います。新しいメジャーに分岐し、それを「実績 vs 予算」と呼びます。私たちがしなければならないのは、累積売上から累積予算を差し引いた値を取得することだけです。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

実績と予算を視覚化すると、バリエーションが得られます。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

その後、昨年との実績に対するこの測定をすぐに再作成できます。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

都市名をクリックすると、累積合計が表示されるだけでなく、変動が何であるか偏差が発生している場所も確認できます。

高度な DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較する

結論

これまで、さまざまな分析手法を相互に重ね合わせるのは非常に困難でした。LuckyTemplates では、高度な DAXの力だけでなく、バ​​ックグラウンドでデータ モデルの力も利用することで、強力な分析情報を簡単に抽出できます。

情報を累積合計に取り込むことも検討すると、非常に短時間で発生する傾向を実際に特定できます。私は累積合計の大ファンです。これがまさにこの理由からです。

また、LuckyTemplates 内でメジャー分岐手法を使用してこれらの結果をさらに拡張し、これらすべての結果間の差異を計算する方法も示しました。

また、夏や冬の月、​​セール期間、割引期間などにより、データやパフォーマンスの数値に季節性が存在する可能性があるため、このタイプの分析はこの点を明確に浮き彫りにします。

これらを特定し、実際の結果とさまざまなベンチマークを比較できると、強力な分析結果が得られます。LuckyTemplates で高度な DAX を使用すると、これをより直感的に統合できるようになります。消費者は、最終的に LuckyTemplates 内で非常に迅速にまとめることができる分析作業の種類に非常に感銘を受けるでしょう。

このような他の分析シナリオを解決する方法を知りたい場合は、コースを参照してください。この 1 つのコース内でできるだけ多くの一般的なシナリオを解決したいと考えています。

ご意見やコメントがあれば、以下に残してください。乾杯!


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