為什麼你的總數不正確——一個關鍵的 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 公式進行
計算

結論

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

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

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

一切順利,

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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