使用 ALLEXCEPT 停止累計總數的重置

使用 ALLEXCEPT 停止累計總數的重置

我將介紹一個有趣的場景,當您嘗試在 LuckyTemplates 中 運行Cumulative Total時,您可能會遇到這個場景。您可以在本博客底部觀看本教程的完整視頻。

來自 LuckyTemplates 支持論壇的成員發布了此查詢。該成員想要計算累計餘額之類的運行餘額。問題是每次進行選擇時,都會重新計算累計總數。該成員不希望這種情況發生。

在這種情況下,ALLEXCEPT是最適合使用的函數。這個場景實際上很好地回顧了Cumulative Totals函數如何在 LuckyTemplates 中協同工作。 

目錄

樣本數據

讓我們從成員示例中給出的數據開始。

基本上,它顯示了桌面上的運行餘額。運行餘額也顯示在可視化上。

使用 ALLEXCEPT 停止累計總數的重置

現在,當您將周數拖過切片器時,您會看到數據也會重新平衡。 

使用 ALLEXCEPT 停止累計總數的重置

假設我們想要第 5 週的數據。

使用 ALLEXCEPT 停止累計總數的重置

我們希望第 5 週的運行平衡保持在 635,而不是在移動切片器時變為 78,如下所示。

使用 ALLEXCEPT 停止累計總數的重置

發生這種情況是因為運行餘額總是從頂部的第一個數字開始。因此,當切片器移動時,頂部的數字也會發生變化。這影響了整個運行平衡。

使用 ALLEXCEPT 函數

通常,您會看到ALLSELECTED被用在這樣的場景中。但是ALLSELECTED 函數僅在您試圖顯示基於您所做的任何日期選擇的動態累積總計時才有用。

這就是ALLEXCEPT出現的地方。

在這種特殊情況下,我們不需要動態總數。要求是防止每次選擇新日期時重新計算總數。這就是ALLEXCEPT所做的。

使用 ALLEXCEPT 停止累計總數的重置

我們想要做的是在保留週數上下文的同時獲得累計總數。通過使用ALLEXCEPT,我們仍然在切片器上處理選定的日期。但就運行平衡而言,它總是會回顧第一周。

使用 ALLEXCEPT 停止累計總數的重置

查看下面的可視化,您會發現它也保留了正確的值。同樣,這是因為上下文現在允許您回顧第 1 週的第一個結果。

使用 ALLEXCEPT 停止累計總數的重置


DAX 計算:平均結果總計
使用 LuckyTemplates 預測將實際結果與預算進行比較
在 LuckyTemplates 中計算反向累積或反向運行總計

結論

像這樣的案例可能是獨一無二的,因為我們大多數時候都需要動態總計。但是,如果您發現自己不希望每次選擇都重新校準數字,則此技術是完美的解決方案。

此外,我們在這裡使用ALLEXCEPT函數的方式是一個完美的示例,說明如何刪除某些參數的上下文,但在同一報告頁面中保留其他參數的上下文。

希望您在使用 LuckyTemplates 時可以找到ALLEXCEPT的類似用途。

一切順利


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的