LuckyTemplates での逆方向累計または逆方向累計合計の計算

LuckyTemplates での逆方向累計または逆方向累計合計の計算

LuckyTemplates での累計 (累計とも呼ばれます) の計算、特定の日付までのメジャーの合計を表示する計算の実行に不可欠であるため、ほとんどのビジネスで間違いなく一般的です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

しかし、逆累積合計を作成することは、累積合計を計算するのと同じくらい重要であることをご存知ですか?

この記事では、 DAXを使用してLuckyTemplates逆累積合計を計算する方法について説明します。

目次

問題を確認する

で 質問として提起されました。

LuckyTemplates での逆方向累計または逆方向累計合計の計算

このフォーラムの投稿はここでご覧いただけます 

あるメンバーには、12 月から 1 月までの累計を必要とする独特の要件がありました。彼らは、ページ上の年フィルターを変更したいときはいつでも、レポート内の特定のロジックに合わせて逆累積合計が調整されるように、それを動的にすることも望んでいました。

幸いなことに、解決策を検討した結果、非常に簡単な答えを見つけることができました。

これは、LuckyTemplates 内で非常に効率的に使用および再利用できる、最も一般的な累積合計数式の組み合わせの単純なバリエーションでした。

ただし、逆累積合計に取り組む前に、まず累積合計に焦点を当てましょう。

LuckyTemplates の累積または累計の数式

累積合計 (累計) は、時間の経過とともに増加するデータの合計、またはその他の系列や進行状況を表示するために使用されます。これは、特定の論理パターンの変化を検出したり予測システムが適切でなくなったかどうかを判断したりする場合に非常に役立ちます。

この画像は、 LuckyTemplates で累積合計を計算する式を示しています。

LuckyTemplates での逆方向累計または逆方向累計合計の計算

与えられた式を徐々に分析してみましょう。

1. 各日付の合計売上を含めます

最初に行う必要があるのは、各日付の 総売上高を含めることです。

LuckyTemplates での逆方向累計または逆方向累計合計の計算

総売上高は、列内のすべての数値の合計です。この特定の例では、Total Sales はTotal Revenue列の合計です。

LuckyTemplates での逆方向累計または逆方向累計合計の計算

次に、ALLSELECTED関数を使用して、 FILTER関数内の特定の年 (この場合は 2017 年) のすべての日付をリストしました。 

LuckyTemplates での逆方向累計または逆方向累計合計の計算

特定の年を選択せず​​にすべての日付を表示したい場合は、ALLSELECTED関数を使用しないことも選択できます。

2. 現在の日付を mAX DATE と比較します。

次に、現在の日付をMAX日付と比較する必要があります。

LuckyTemplates での逆方向累計または逆方向累計合計の計算

このMAX関数は、論理値と数値を含む列の最大値を返します。

この例では、MAX関数はDate 列内の最大値を決定します。次に、MAX日付以下のすべての日付が 表示されます。 

LuckyTemplates での逆方向累計または逆方向累計合計の計算

3. ISBLANK() 関数を使用して総売上高を評価する

また、 ISBLANK() 関数を使用して合計売上を評価するIFロジックも追加しましたこの DAX 関数は、値が空白/ゼロであるかどうかを確認した後、TRUE または FALSE を返します。 

この特定の例では、Total Sales が 0 の場合は空白の値が返されます。それ以外の場合は、CumulativeTotal 変数の値が返されます。 

LuckyTemplates での逆方向累計または逆方向累計合計の計算

この例ではこのロジックを使用して、まだデータのない日付は含めずに、実際の売上のある日付のみを表示します

LuckyTemplates での逆方向累計または逆方向累計合計の計算

以下の例では、2017 年2 月 1 日からの累積売上高列の結果は、現在の総売上高($10,485) を2017 年 1 月 1 日からの総売上高($14,506)に加算することによって計算されます。

これは、 [Cumulative Sales] 列の下のすべての行の結果が計算される方法でもあります。

LuckyTemplates での逆方向累計または逆方向累計合計の計算

パワー bI の逆方向累積または逆方向実行合計の計算

累積売上高を計算したので、逆累積合計を予測してみましょう。これを計算するには、若干の変更を加えた累積合計式を引き続き使用できます。

必要なのは、数式パターンの FILTER 関数内で発生する行コンテキスト フィルタリングにわずかな調整を適用することです。

LuckyTemplates での逆方向累計または逆方向累計合計の計算

FILTER 関数内では、現在の日付をMAX日付ではなくMIN日付と比較する必要があります。 

LuckyTemplates での逆方向累計または逆方向累計合計の計算

このMIN関数は、列の最小値を返します。

この例では、MIN関数は日付列内の最小値を決定します。次に、 MIN 日付以降のすべての日付が表示されます。 

たとえば、現在の日付 ( 2017 年 2 月から2017 年 12 月)より下の日付の合計売上高のすべての値を加算することにより、 2017 年 1 月の逆累積売上高列の特定の結果を計算しました。

これは、 「逆累積」列の下のすべての行に当てはまります。 

LuckyTemplates での逆方向累計または逆方向累計合計の計算

解決策は、現在ある累積合計を計算する式を逆にするか微調整するだけです。


CALCULATE 付きのシンプルなフィルター – (1.13) DAX 究極の初心者ガイド
LuckyTemplates で予算または予測結果を累積的に計算する方法
DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較

結論

逆累積合計は、顧客の需要パターンが変化したときや、予測システムが適切でなくなったときを検出する、プロセス管理と予測においてその価値を証明する可能性を確実に秘めています。 

ほとんどのユーザーは通常これを使用しませんが、これはCALCULATE 関数がFILTER 関数と組み合わせてどのように動作するかについての重要な変更となる可能性があります。

これら 2 つの DAX 数式を一緒に利用すると、データに対して非常に興味深いユニークな予測を生成できるようになります。

ここでは、LuckyTemplates 内の累積的な合計テクニックをさらに詳しく調査できるように、いくつかの推奨リンクを示します。

LuckyTemplates で DAX を使用して動的な累積合計を作成する

LuckyTemplates の日付なしの累積合計 – Advanced DAX

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