販売および注文データの LuckyTemplates 進捗トラッカー

このチュートリアルでは、販売データと注文データの LuckyTemplates 進捗トラッカーを作成する方法を示します。ファクト テーブルに複数の日付があるシナリオを解決する方法を学習します。

これは、このチュートリアルで使用する Sales テーブルです。

販売および注文データの LuckyTemplates 進捗トラッカー

注文日と出荷日という 2 つの日付列があることがわかります。そこから、注文日から出荷日までに現在進行中の注文の数を知る必要があります。これは、同じDAX 数式パターンを使用して複数のシナリオに中継できます。

目次

LuckyTemplates Progress Tracker のデータ モデル

注意しなければならないことがいくつかあります。イベントが進行中であるということは、データ モデル内の Dates テーブルと Sales Data テーブルの間に複数のリレーションシップを作成する必要があることを意味します。

販売および注文データの LuckyTemplates 進捗トラッカー

次に、別の関係を上書きしないように、それらの関係を非アクティブにする必要があります。データ モデルでは、Dates テーブルが Sales Data テーブルにリンクされていることがわかります。

したがって、Dates テーブルの Date 列と Sales Data テーブルの Ship Date 列の間にリレーションシップを作成すると、アクティブなリレーションシップが 1 つだけであることがわかります。

販売および注文データの LuckyTemplates 進捗トラッカー

両方の関係を非アクティブにするには、アクティブな関係をクリックし、それをアクティブにするボックスのチェックを外します。

販売および注文データの LuckyTemplates 進捗トラッカー

完了すると、両方のリレーションシップが非アクティブになり、DAX 数式で使用できるようになります。

販売および注文データの LuckyTemplates 進捗トラッカー

LuckyTemplates 進捗トラッカーで使用される測定値

データモデルにより、レポートで対処する必要があるいくつかの問題が発生します。たとえば、レポート内の Total Sales メジャーをドラッグすると、Sales テーブル全体の Total Sales が取得されます。

販売および注文データの LuckyTemplates 進捗トラッカー

この問題の理由は、日付テーブルおよび売上データ テーブルとのアクティブなリレーションシップがないため、メジャーが何をフィルタリングすればよいのかわからないことです。したがって、Dates テーブルの Date 列をレポートにドラッグしても、Sales Data テーブルでは何もフィルターされません。

進行中のイベントを実行したい場合は、決定を下す必要があります。非常に具体的な計算を実行できる別のテーブルを作成することも、 ステートメントと 関数を使用してコア メジャーを計算することもできます。

後者の使用を選択した場合、レポートの合計売上高列には正しい値が表示されます。

販売および注文データの LuckyTemplates 進捗トラッカー

こうすることで、別の Date テーブルを作成する必要がなくなります。その後、計算と進行中のイベントの計算を実行できます。

進行中の売上測定

注文日から出荷日までのトランザクション数または売上を知るために使用できる数式パターンがあります。Sales データを使用して、メジャーにSales in Progressという名前を付けます。次に、 CALCULATE関数を使用して、別のコンテキスト内で総売上高を計算します。

次に、 関数を使用して、分析に使用するフィルターを作成します。最初のフィルターでは、売上データの OrderDate を使用して 次に、フィルター式を入力します。この場合、販売データの注文日は、日付テーブルの日以下である必要があります。

2 番目のフィルターでは、前のフィルターをコピーし、OrderDate をShipDateに変更し、式をDates テーブルの Date以上に変更します。完了したら、Enter キーを押して小節をロードします。

販売および注文データの LuckyTemplates 進捗トラッカー

ここで、 「Sales In Progress」メジャーをレポートにドラッグすると、正しい結果が返されていないことがわかります。これは、 CALCULATE関数の Total Sales がTotal Revenue の ではないためです。

販売および注文データの LuckyTemplates 進捗トラッカー

そのパラメータを変更すると、正しい結果が表示されます。

販売および注文データの LuckyTemplates 進捗トラッカー

レポートから総売上高を削除してグラフに変換すると、データが意味を持つようになります。

販売および注文データの LuckyTemplates 進捗トラッカー

その結果、Sales テーブルのすべての行を評価し、それらがフィルター式に従っていることを確認することで、複雑なデータを処理することができます。

トリックは、2 つの非アクティブな関係を含むデータ モデルにあります。これらの関係は、 CALCULATEステートメントを使用してメジャーで使用され、呼び出されます。

進行中の注文の測定

数式パターンを学習して複数回再利用することをお勧めします。Orders を使用してこのパターンを再利用します。新しいメジャーを作成し、Orders In Progressという名前を付けます。Sales In Progressメジャーの数式パターンをコピーし、新しいメジャーに貼り付けます。

次に、 CALCULATEステートメント内のパラメータをTotal Revenue のSUMからSales Data テーブルの次に、「Sales In Progress」グラフをコピーし、「Values」フィールドを「Sales In Progress」から「Orders In Progress」に変更します。

販売および注文データの LuckyTemplates 進捗トラッカー

販売および注文データの LuckyTemplates 進捗トラッカー

完了すると、注文されたものの特定の日に出荷されなかった製品の数を示す、進行中の実際の注文数を確認できます。

追加のフィルターを作成することもできます。注文に関する製品の傾向を確認したい場合は、選択スライサーを追加してデータをフィルターし、選択に基づいた情報を表示できます。この例では、製品 6 の販売と注文が提供されます。

販売および注文データの LuckyTemplates 進捗トラッカー

結論

在庫管理と進捗状況の追跡は重要なビジネス指標です。LuckyTemplates の視覚エフェクトとスライサーを使用して、進行中の販売と注文を監視するデータ追跡レポートを作成するのが最善です。適切なデータセットとDAX 関数を使用すると、優れたレポートを作成できます。

Leave a Comment

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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。