為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

我想深入探討一個可能導致總數不正確的關鍵 LuckyTemplates 概念。儘管存在不同的情況,但有一種簡單的方法可以解決此問題。您可以在本博客底部觀看本教程的完整視頻。

關鍵是理解為什麼總數不正確。

目錄

使用總收入的示例數據

對於這個例子,我有在特定時間範圍內銷售的每種產品的總收入。

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

但是,如果我只想查看前 3 名客戶的總銷售額怎麼辦?

為此,我將創建另一個度量來反映所需的數字。這也是展示一些排名計算的好方法。

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

函數開始,因為我要計算收入。但我也想通過只查看前三名客戶來改變這裡的上下文。這就是我要使用函數的原因。

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

TOPN 將幫助我更改整個計算的上下文,因為我只查找前 3 位客戶的總收入。該函數將在 CALCULATE 函數中添加一個虛擬表

出於習慣,我對Customer Names使用函數。VALUES幫助我更好地了解我的衡量標準,尤其是對於更複雜的報告。但是請注意,在這種情況下不需要使用VALUES 。

從那裡,我將查看總收入,然後使用DESC函數。

放入該度量後,我可以看到按產品細分的銷售額,但這次是在Top 3 Customer Sales列下的前 3 位客戶。

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

現在,問題就從這裡開始。在 Top 3 Customer Sales 下,總數僅為 555,825.30。這顯然是不正確的。

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

為什麼它顯示的總數不正確?這是因為沒有來自 Product Name 的上下文進入 Top 3 Customer Sales。這意味著雖然每一行都顯示了正確的數字,但就總數而言,只有前 3 位客戶的總銷售額顯示

我想要發生的是每行顯示每種產品的前 3 名客戶的總銷售額,然後最後將這些總計中的每一個相加。

修復不正確的總數

為解決該問題,我將創建一個新度量並將其命名為Top 3 Customer Sales FIX

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

開始。請記住SUMX是一個迭代器,這意味著它向表的每一行添加邏輯。它還將這些結果中的每一個保存到內存中,然後在最後計算這些結果。

然後,我將使用函數創建一個虛擬表,並按Product Name引用 Products 。接下來,我將在名為Top 3的虛擬表中創建一個附加列。從那裡,我將引用我剛剛創建的先前公式,即Top 3 Customer Sales FIX

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

我基本上重建了Top 3 Customer Sales列,但這一次,在總計中使用了正確的上下文。

這就是當我將新措施納入表格時發生的情況。

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念

總數現在顯示正確的數字。同樣,這已得到修復,因為我們不僅為每一行產品添加了上下文,而且還為總數添加了上下文。

我現在可以刪除顯示不正確總數的前一列,以便只顯示正確的數據。

為什麼你的總數不正確——一個關鍵的 LuckyTemplates 概念


在 LuckyTemplates 中使用 DAX 度量修復不正確的總計
在 LuckyTemplates 中運行總計:如何使用 DAX 公式進行
計算

結論

希望這種技術能幫助那些在報告中總計不正確時遇到問題的人。當應用了複雜的邏輯時,這尤其有用。

請注意,這不是修復不正確總數的唯一方法。在某些情況下,需要更複雜的解決方案。同樣,這完全取決於導致顯示錯誤總數的原因。

一旦確定了問題的原因,就很容易找出缺少哪種上下文來更正結果。

一切順利,


什麼是 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 網關?所有你必須知道的