DAX を使用した LuckyTemplates での将来予測の作成

DAX を使用した LuckyTemplates での将来予測の作成

このブログでは、 LuckyTemplatesの履歴データから自動予測を作成する方法について説明します。これは、ビジネスで予測や予算を作成するのに一般的です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

さて、過去の情報に基づいて自動予測を作成したいと思ったことはありませんか? 以前は、Excel などのツールを使用してこれを行うのは比較的困難でしたが、LuckyTemplates内で簡単に行うことができます。

DAX を使用した LuckyTemplates での将来予測の作成

これまでは、情報を取得して表にまとめ、それをベンチマークとして使用していたかもしれません。ただし、ビデオでは、ベンチマークと予測を動的に作成する方法を示しています。これは、数値を予測するためのより効果的かつ効率的な方法であり、実際のパフォーマンスを前の期間または前の期間の組み合わせと比較することができます。

これから行うことは、過去の期間を調べ、それらを方程式の値として使用して、将来の予測を予測することです。

LuckyTemplates のタイム インテリジェンス関数を利用して、これを非常に動的な方法で行う方法を紹介します。

DAX を使用して LuckyTemplatesで複数の手法を組み合わせることで、これらの非常に優れた洞察を得ることができます。この場合、実際に意味のある結果と実際の結果を比較できるように、予測を掘り下げて将来のベンチマークを作成しようとしているだけです。

目次

過去のデータから自動予測を作成する方法

多くの場合、予測は過去の結果から導き出されます。そこで、過去のデータをすばやく取得して統合し、そこからデータ モデル全体と整合した予測を作成する方法を説明します。 

すでにいくつかの売上情報があり、ここに売上の計算があると仮定しましょう。 

DAX を使用した LuckyTemplates での将来予測の作成

したがって、2018 年に向けて予測する方法を見つける必要があります。2018 年の売上予測を立てたいと考えています。このフィルターの右側を見ていただくと、実際には 2018 年のみをフィルターしたことがわかります。ここでは 2018 年のみを取り上げます。 

DAX を使用した LuckyTemplates での将来予測の作成

次に、「データの入力」をクリックして別のメジャー テーブルを作成します。メジャー テーブルを作成するオプションが表示されます。このテーブルをSales Forecastingと呼びましょう。これらのメジャー テーブルを作成する習慣を身につけることができれば、モデルを整理する上で非常に有益です。 

DAX を使用した LuckyTemplates での将来予測の作成

次に、タイム インテリジェンス関数を使用して新しいメジャーを作成し、2017 年の数字から売上予測を立てます。そこで、新しいメジャーに移動し、これをSales LYと呼び、Total Sales計算します。どの指標に対しても同じことを行うことができますが、この例では、売上高に取り組みます。

そして、 DATEADDが必要です。これは、柔軟性があるため、最高のタイム インテリジェンス関数の 1 つです。次に、ここで 1 年前に戻り ( -1 )、間隔 ( YEAR ) をここに設定します。次に、Enter キーを押します。

DAX を使用した LuckyTemplates での将来予測の作成

これを取得してテーブルにドラッグすると、 2017 年からのすべてのデータを将来に投影していることがわかります。これで、今日計算する 3 つの情報の最初の列が得られました。

DAX を使用した LuckyTemplates での将来予測の作成

このサンプル シナリオでは、3 年間の予測を計算したいため、2 年も遡る必要があります。したがって、2 年目はパターンをコピーし、いくつかの調整を加えるだけです。

メジャーの名前と内部のパラメーターを変更し、2 年前の売上を予測しています。3年前についても全く同じことを行います。

DAX を使用した LuckyTemplates での将来予測の作成

そして、3 年分の情報が得られ、それを予測に組み込むことができるようになりました。

DAX を使用した LuckyTemplates での将来予測の作成

変数を使用して 3 年間の予測の 1 つのメジャーを作成する

これを効率的に LuckyTemplates 予測を作成する別の方法があります。変数を使用して 3 つではなく 1 つのメジャーを作成し、求める結果とまったく同じ結果を取得します。

そこで、もう一度新しいメジャーに進みます。これをSales Forecastと呼びます。VAR (変数)に進み、次の行でSales LYに進みます。次の数行で2 年前と 3 年前について同じことを行います。

その後、ジャンプしてRETURN に移動し、ここでロジックを挿入できます。3 年間のデータでDIVIDEを使用するため、 Sales LY、Sales 2 years ago、および Sales 3 years ago を合計します。次に、それを 3 で割ります代替の結果 ( 0 )も入れます。

DAX を使用した LuckyTemplates での将来予測の作成

先ほど作成した 3 つのメジャーをすべて変数内に入れるだけで、同じ結果が得られます。これはより効率的ですので、強くお勧めします。これで売上予測が得られ、これら 3 つすべての平均が得られました。

さらに、売上も少しでも増やしたいですよね?それでは、 5% の成長率を示す予測を行ってみましょう。これを行うには、単純に数式にFACTORを追加し、最後の行にその因数を乗算します

DAX を使用した LuckyTemplates での将来予測の作成

ビジュアライゼーションの作成

必要な数式がすべて作成されたら、これを視覚化して LuckyTemplates の予測を明確に確認します。そして今では、予測を達成するために毎日どれくらい稼ぐ必要があるかを示す仮想売上予測ができました。

DAX を使用した LuckyTemplates での将来予測の作成

これを累積合計パターンの中に入れることもできます。そこで、新しいメジャーを作成し、それをCumulative Forecastという名前にします。次の行にCALCULATE Sales Forecastを入力します。次に、「FILTER ALLSELECTED by Dates」に進みます。 

DAX を使用した LuckyTemplates での将来予測の作成

それが得られたら、それをここに入力して累積合計を作成し、 2018 年に入ってすぐに 実際の実績と比較して累積的に測定できる累積予測を取得しました。

DAX を使用した LuckyTemplates での将来予測の作成

これを行う最も優れた方法は、データ モデルにリンクすることです。したがって、予測はデータ モデル内のテーブルにある履歴情報から派生するため、データ モデル内のあらゆるものでフィルター処理できます。

これにより、ここで製品名で簡単にフィルタリングできます。製品名の売上予測を取得し、製品を予測しました。 

DAX を使用した LuckyTemplates での将来予測の作成

これにより、特定の製品 (たとえば、製品 47) を選択することもできます。そして、ここでフィルターを変更すると、この製品の 1 日あたりの販売量を確認したり、その累積結果を明確に確認したりできます。 

DAX を使用した LuckyTemplates での将来予測の作成


DAX を使用した LuckyTemplates の予測分析テクニック DAX を使用して
LuckyTemplates モデルの予測ロジックを探索する
LuckyTemplates で DAX を使用して動的累積合計を作成する

結論

このチュートリアルでは、LuckyTemplates 予測を作成するためのタイム インテリジェンスや累積合計パターンなど、多くのことを学習しました。

コメントやフォーラムでこの質問が何度も見られましたが、LuckyTemplates で履歴情報から予測を作成するのが比較的簡単であることを紹介したかっただけです。

皆さんがこの恩恵を受けて、ご自身の環境に実装できることを願っています。このチュートリアルで説明したいくつかのテクニックを活用する方法を見つけてください。以下のビデオを見て、私が紹介したテクニックを自分の開発作業で使用してみてください。

ではごきげんよう!


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。