LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

私の意見では、結果を累積的に表示することが、データの傾向を表示する最良の方法です。データと予算または予測を比較する場合、傾向または傾向の乖離を示すことが不可欠です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

パフォーマンスが低下している時期をできるだけ早く特定できるようにしたいと考えています。これを累積的に表示することで、非常に効果的にそれを行うことができます。

これは、予算に基づいた結果を実際に示す方法について説明した前回のブログ投稿の続きです。通常、予算は実績とは異なる粒度になります。実績は毎日トランザクション レベルで多くのことを行っていますが、予算は年間レベルである可能性があります。私たちが行ったのは、予算をさまざまな期間に分割または割り当てる方法に関するロジックを考案することでした。

目次

LuckyTemplates で予測を行う方法: 簡単な要約

まずは総売上高と総予算から始めました。[予算配分]列にも同じ数字がありました。6,200万というのは実はすべての予算の合計です。このような理由は、Budget 情報が Date テーブル (Date 列の由来) と関係がないためです。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

Date がこのテーブルにフィルターを配置すると、そのテーブルに流れるフィルターがないため、Budget の結果は何をすべきかわかりません。DAX メジャーを使用して予算配分を作成する必要がありました。年間の日数 (366 日) を計算し、 1/366 x 総予算となる比率を作成しました。また、この単純な式を使用して、日付コンテキストの日数も計算しました。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

COUNTROWS 関数は、Date テーブルに存在する行数をカウントアップします。個々の日付は 1 行のみであるため、1 だけです。月に移行すると、日付コンテキストの日数が 1 か月に何日あるかに変わります。したがって、現在どのような日付のコンテキストがあるかに応じて、正しい予算割り当てを取得する方法は次のとおりです。 

累計売上の決定

では、これらのことを累積的に見るにはどうすればよいでしょうか? 日常的な視点から見ることもできますが、時間を追跡できたら非常に素晴らしいものになるでしょう。必要なのは、累積合計パターンを使用して、実際に LuckyTemplates で予測を表示することだけです。

Total Sales メジャーを使用して、新しいメジャーを作成し、それを Cumulative Sales と呼びます。CALCULATE 関数を式として使用して総売上高を計算し、Dates テーブルの ALLSELECTED に対して FILTER 関数を使用しましょう。日付は MAX Date 以下である必要があります。

3:56 式全体を強調表示し、3:59 主要施策の下の右側のブラック ボックスの累積売上高を強調表示します。

これで、パターンで計算するものとして、累積パターンと総売上高ができました。これを捉えるために別のビジュアライゼーションを作成してみましょう。ここで、累積売上を時系列で見てみましょう。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

累計予算の取得

累積パターンと予算割り当てはすでにあるので、累積予算を取得するために必要なのは、このパターンをコピーして貼り付けることだけです。次に、名前を「Cumulative Sales」から「Cumulative Budgets」に変更し、「Budget Allocation」の式を変更します。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

これら 2 つのことを比較できるようになりました。かなりクールですよね?

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

実績と予算の差

上のチャートを見るだけでも、多くの情報が含まれているため、それほど大きな乖離は見られません。ただし、LuckyTemplates で予測を行う際に、時間の経過とともに変化を確認したいと考えています。私たちはどのようにして時間を追跡してきたのでしょうか? 現在の合計はいくらですか?予算を上回るか下回るか? ここにはすでに累積売上高と累積予算の数値があるため、新しいメジャーを作成し、それを「実際と予算の差」という名前にするだけです。この測定では、累積売上を取得し、累積予算から差し引きます。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

データの視覚化

縦棒グラフを使用して、実際と予算の差の数値をキャンバスに取り込む別のビジュアライゼーションを作成します。今では、時間の経過とともにどのようにパフォーマンスを上げているかを明確に確認できるようになりました。順調にスタートしたように見えましたが、年末に向けて調子が悪くなってきました。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

これよりもさらに優れたものを実行することもできますが、その前に、データ モデルを見てみましょう。Cities テーブルをフィルタリングすると、既存のリレーションシップにより、Budget Data テーブルの下に流れていきます。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

また、Sales Data テーブルの情報も使用したため、Cities テーブルから Regionals テーブル、さらに Sales テーブルまでリレーションシップをたどる必要があります。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

実際の予算と予算の差を都市名に対してドラッグして、最もパフォーマンスの高い都市と最も悪い都市を確認してみましょう。どの都市のパフォーマンスが良かったのか、どの都市のパフォーマンスが悪かったのかを確認できるようになります。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

各都市をクリックして、各都市が予算をどのように実行したかを確認できるようになりました。ハミルトン市のパフォーマンスが非常に悪かったことがわかります。それはなぜでしたか? 他のグラフを見ると、この都市は前半は大丈夫だったが、後半は大きく落ち込んだことがわかります。

LuckyTemplates での予測: DAX を使用した累積的なパフォーマンスと予測の比較

LuckyTemplates で予測を使用すると、エリア マネージャーや営業担当者と話し合うことができる、非常に優れた洞察を得ることができます。この時点に到達するまでにかなりの手順を踏む必要があり、それらの多くを組み合わせました。高度な DAX を使用すると、生成される情報は非常に素晴らしく、独自の環境でさらに進化させることができます。

結論

予算に対して順調に推移しているものの、価格の割引により市場での競争が激化したとします。これが起こった場合、実際のラインが予測を下回るのがすぐにわかり、さらには減少し続ける可能性さえあります。おそらく、価格を引き下げたり、マーケティング活動を強化したりすることも必要になるでしょう。この品質の分析から導き出されるすべての素晴らしい洞察とアクションについて考えてみましょう。

このブログ投稿では、「メジャー ブランチング」によって分析を拡張する方法を紹介しました。予算との正確な差を追跡したい場合もあります。おそらく、累積的な差異を確認し、年初から現在までの数値を何パーセント下回っているかをいつでも確認したいと思うかもしれません。これはすべて素晴らしいことです。

他の場所でも述べたように、LuckyTemplates で予算分析を完了するのはそれほど簡単ではありません。ただし、これをうまく実装できれば、LuckyTemplates を完璧に打ち破ることができるでしょう。や他の多くの分析シナリオの解決方法についてさらに詳しく知りたい場合は、 で私のコースをいくつかチェックしてください。私は LuckyTemplates の実践的な応用にとても興味があるので、すべてのコースをそのように構成しました。

以下のコメント欄でご意見をお聞かせください。これで幸運を祈ります。


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