Python における Self とは: 実際の例
Python における Self とは: 実際の例
LuckyTemplates での累計 (累計とも呼ばれます) の計算は、特定の日付までのメジャーの合計を表示する計算の実行に不可欠であるため、ほとんどのビジネスで間違いなく一般的です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
しかし、逆累積合計を作成することは、累積合計を計算するのと同じくらい重要であることをご存知ですか?
この記事では、 DAXを使用してLuckyTemplatesで逆累積合計を計算する方法について説明します。
目次
問題を確認する
で 質問として提起されました。
このフォーラムの投稿はここでご覧いただけます–
あるメンバーには、12 月から 1 月までの累計を必要とする独特の要件がありました。彼らは、ページ上の年フィルターを変更したいときはいつでも、レポート内の特定のロジックに合わせて逆累積合計が調整されるように、それを動的にすることも望んでいました。
幸いなことに、解決策を検討した結果、非常に簡単な答えを見つけることができました。
これは、LuckyTemplates 内で非常に効率的に使用および再利用できる、最も一般的な累積合計数式の組み合わせの単純なバリエーションでした。
ただし、逆累積合計に取り組む前に、まず累積合計に焦点を当てましょう。
LuckyTemplates の累積または累計の数式
累積合計 (累計) は、時間の経過とともに増加するデータの合計、またはその他の系列や進行状況を表示するために使用されます。これは、特定の論理パターンの変化を検出したり、予測システムが適切でなくなったかどうかを判断したりする場合に非常に役立ちます。
この画像は、 LuckyTemplates で累積合計を計算する式を示しています。
与えられた式を徐々に分析してみましょう。
1. 各日付の合計売上を含めます
最初に行う必要があるのは、各日付の 総売上高を含めることです。
総売上高は、列内のすべての数値の合計です。この特定の例では、Total Sales はTotal Revenue列の合計です。
次に、ALLSELECTED関数を使用して、 FILTER関数内の特定の年 (この場合は 2017 年) のすべての日付をリストしました。
特定の年を選択せずにすべての日付を表示したい場合は、ALLSELECTED関数を使用しないことも選択できます。
2. 現在の日付を mAX DATE と比較します。
次に、現在の日付をMAX日付と比較する必要があります。
このMAX関数は、論理値と数値を含む列の最大値を返します。
この例では、MAX関数はDate 列内の最大値を決定します。次に、MAX日付以下のすべての日付が 表示されます。
3. ISBLANK() 関数を使用して総売上高を評価する
また、 ISBLANK() 関数を使用して合計売上を評価するIFロジックも追加しました。この DAX 関数は、値が空白/ゼロであるかどうかを確認した後、TRUE または FALSE を返します。
この特定の例では、Total Sales が 0 の場合は空白の値が返されます。それ以外の場合は、CumulativeTotal 変数の値が返されます。
この例ではこのロジックを使用して、まだデータのない日付は含めずに、実際の売上のある日付のみを表示します。
以下の例では、2017 年2 月 1 日からの累積売上高列の結果は、現在の総売上高($10,485) を2017 年 1 月 1 日からの総売上高($14,506)に加算することによって計算されます。
これは、 [Cumulative Sales] 列の下のすべての行の結果が計算される方法でもあります。
パワー bI の逆方向累積または逆方向実行合計の計算
累積売上高を計算したので、逆累積合計を予測してみましょう。これを計算するには、若干の変更を加えた累積合計式を引き続き使用できます。
必要なのは、数式パターンの FILTER 関数内で発生する行コンテキスト フィルタリングにわずかな調整を適用することです。
FILTER 関数内では、現在の日付をMAX日付ではなくMIN日付と比較する必要があります。
このMIN関数は、列の最小値を返します。
この例では、MIN関数は日付列内の最小値を決定します。次に、 MIN 日付以降のすべての日付が表示されます。
たとえば、現在の日付 ( 2017 年 2 月から2017 年 12 月)より下の日付の合計売上高のすべての値を加算することにより、 2017 年 1 月の逆累積売上高列の特定の結果を計算しました。
これは、 「逆累積」列の下のすべての行に当てはまります。
解決策は、現在ある累積合計を計算する式を逆にするか微調整するだけです。
CALCULATE 付きのシンプルなフィルター – (1.13) DAX 究極の初心者ガイド
LuckyTemplates で予算または予測結果を累積的に計算する方法
DAX を使用して LuckyTemplates で複数のメトリックを累積的に比較
結論
逆累積合計は、顧客の需要パターンが変化したときや、予測システムが適切でなくなったときを検出する、プロセス管理と予測においてその価値を証明する可能性を確実に秘めています。
ほとんどのユーザーは通常これを使用しませんが、これはCALCULATE 関数がFILTER 関数と組み合わせてどのように動作するかについての重要な変更となる可能性があります。
これら 2 つの DAX 数式を一緒に利用すると、データに対して非常に興味深いユニークな予測を生成できるようになります。
ここでは、LuckyTemplates 内の累積的な合計テクニックをさらに詳しく調査できるように、いくつかの推奨リンクを示します。
LuckyTemplates で DAX を使用して動的な累積合計を作成する
LuckyTemplates の日付なしの累積合計 – Advanced DAX
この特定の計算が LuckyTemplates 内でどのように動作するかをよく理解していただければ幸いです。
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて