ALLEXCEPT を使用して累積合計のリセットを停止する

ALLEXCEPT を使用して累積合計のリセットを停止する

ここでは、LuckyTemplates 内で 累積合計を実行しようとしているときにおそらく行き着くであろう、興味深いシナリオについて説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

LuckyTemplates サポート フォーラムのメンバーがこのクエリを投稿しました。メンバーは、累計のような継続残高を計算したいと考えていました。問題は、選択が行われるたびに累積合計が再計算されることでした。メンバーはそんなことは望んでいなかった。

この場合、ALLEXCEPT は使用するのに最適な関数です。このシナリオは、実際には、累積合計関数が LuckyTemplates 内でどのように連携するか をよく理解したものです。

目次

サンプルデータ

メンバーの例で示されたデータから始めましょう。

基本的にはランニングバランスを表に示します。ランニングバランスも視覚化に表示されます。

ALLEXCEPT を使用して累積合計のリセットを停止する

スライサー上で週番号をドラッグすると、データも再調整されることがわかります。 

ALLEXCEPT を使用して累積合計のリセットを停止する

したがって、第 5 週のデータが必要だとします。

ALLEXCEPT を使用して累積合計のリセットを停止する

以下に示すように、第 5 週のランニング バランスが、スライサーを移動したときに 78 に変わるのではなく、635 のままになるようにしたいのです。

ALLEXCEPT を使用して累積合計のリセットを停止する

これは、ランニングバランスが常に一番上の最初の数字から始まるために発生します。スライサーを移動すると、上の数字も変わりました。これはランニングバランス全体に影響を与えました。

ALLEXCEPT 関数の使用

通常、このようなシナリオではALLSELECTEDが使用されます。ただし、ALLSELECTED 関数は、選択した日付に基づいて動的な累積合計を表示したい場合にのみ役立ちます。

ここでALLEXCEPTが登場します。

この特定のケースでは、動的な合計は必要ありません。要件は、新しい日付が選択されるたびに合計が再計算されないようにすることです。これがALLEXCEPTの機能です。

ALLEXCEPT を使用して累積合計のリセットを停止する

私たちがやりたいのは、週番号のコンテキストを保持しながら累積合計を取得することです。ALLEXCEPTを使用すると、スライサーで選択された日付を引き続き処理できます。しかし、ランニングバランスに関しては、常に最初の週を振り返ります。

ALLEXCEPT を使用して累積合計のリセットを停止する

以下の視覚化を見ると、正しい値も保持されていることがわかります。繰り返しますが、これはコンテキストによって第 1 週の最初の結果を振り返ることができるためです。

ALLEXCEPT を使用して累積合計のリセットを停止する


DAX 計算: 平均結果の合計
LuckyTemplates 予測を使用した実際の結果と予算の比較
LuckyTemplates での逆累計または逆累計の計算

結論

ほとんどの場合、動的な合計が必要になるため、このようなケースは特殊である可能性があります。ただし、選択するたびに数値を再調整したくない状況に陥った場合、このテクニックは完璧な解決策です。

また、ここでのALLEXCEPT関数の使用方法は、同じレポート ページ内で一部のパラメーターのコンテキストを削除し、他のパラメーターのコンテキストを保持する方法を示す完璧な例です。

LuckyTemplates を使用するときに、ALLEXCEPTの同様の使用法を見つけることができれば幸いです。

ではごきげんよう


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