什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
在本教程中,我將討論在 LuckyTemplates 中計算總計百分比時ALL和ALLSELECTED DAX 函數之間的區別。當您剛開始使用 LuckyTemplates 時,這兩個 DAX 函數之間的區別可能會比較混亂。希望本教程可以使您對此事有所了解。您可以在本博客底部觀看本教程的完整視頻。
我是從一個介紹功能的視頻中得到這個想法的。您可以在此處從LuckyTemplates Youtube 頻道查看該視頻。
在該視頻中,演講者使用ALL函數將日期與總銷售額進行了比較。在這裡,我將進一步研究該示例,並展示在計算總銷售額百分比時如何使用ALL或函數。這可以按日期或按客戶。
我將在本教程中使用除法示例。
基本上,部門就像一種工作類型。
我還在右上角放置了一個切片器,以顯示這些結果來自2020年。
這顯示了以下每個部門的發票金額。
我還為Division提供了一個切片器,我們將在稍後使用ALL或ALLSELECTED 函數添加發票總額的百分比時使用它。
目錄
使用 ALL 函數的開票度量
這裡的TREATAS Measures是我存儲所有發票尺寸的地方。
Invoiced度量是我表中的第一個度量。
此度量計算開票金額,即總估算。
我還使用了函數,因為Date表和Jobs表之間沒有關係,所以我實際上創建了這種關係。
這就是我創建發票金額的方式。
現在我要做的是使用ALL函數獲取Invoiced。
這將使用我之前討論的Invoiced度量計算所有Invoiced金額的總和。我還使用ALL函數在Jobs表中按Division顯示所有結果。
通過將Invoiced ALL度量添加到此表,它只顯示這些行中每一行的發票總額。
所以,這就是ALL函數的作用。它返回表中的所有行或列的所有值,同時忽略可能已應用的任何現有過濾器。
具有 ALL 功能的總數的百分比
將Invoiced ALL度量添加到表中後,我要做的下一件事是顯示2020 年 這些部門中每個部門的總銷售額百分比。
為此,我創建了另一個度量,我將其命名為ALL Invoiced%。在此度量中,我只是將Invoiced度量除以Invoiced ALL度量。
然後,我將該度量添加到表中。如您所見,根據Reconstruction Division的結果,它實際上工作正常。它表明它在1,866,767美元中有775,766 美元,這對於總計41.56%的百分比來說是有意義的。
但是,如果我只想選擇某個 Division怎麼辦?
例如,我將在這裡使用我的切片器,這樣表格將只顯示重建和黴菌修復部分。
值得注意的是,ALL Invoiced%列仍然顯示相同的百分比。
它沒有顯示我想要的預期結果。這是因為它基本上只是用Invoiced結果除以Invoiced ALL結果來獲得百分比值。
我想要的是顯示重建和黴菌修復佔當前總發票金額的百分比。
這就是ALLSELECTED函數的用武之地。
使用 ALLSELECTED 函數的開票度量
我現在將取消選擇Reconstructio n 和Mold Remediation選項。然後,讓我們檢查一下我使用ALLSELECTED函數為Invoiced創建的另一個度量。我將其命名為Invoiced ALLSELECTED。
在這個小節中,我再次使用了小節分支技術。但是我沒有使用ALL函數,而是使用了ALLSELECTED函數。
我將再次將該度量添加到表中。如您所見,Invoiced ALLSELECTED列顯示的金額與Invoiced ALL相同。
這是因為默認情況下,該模型中的所有分區都已選中,而且我還沒有使用切片器。
ALLSELECTED 函數佔總數的百分比
我還創建了一個名為ALLSELECTED Invoiced%的度量,以獲取2020 年這些部門中每個部門的總銷售額百分比。
它類似於ALL Invoiced%度量,但我在這裡使用ALLSELECTED函數而不是ALL函數。
將其添加到表中後,您會看到它顯示了來自ALL Invoiced%列的類似結果。
然而,這就是本教程的技巧所在。我將再次使用分區切片器並選擇重建和模具修復。
您會看到ALLSELECTED Invoiced%列的結果現在不同於ALL Invoiced%列。
ALL Invoiced%列僅顯示44.40%,因為它仍在計算其他部門的Invoiced金額,即使它們未被選中。
另一方面,我們使用ALLSELECTED函數的ALLSELECTED Invoiced%列顯示100% 的總數。這是因為它只計算所選部門的發票金額。
這正確地表明模具修復部門佔6%,重建部門佔93%和兩個部門當前總計828,925 美元的一半。
綜上所述,這就是ALL和ALLSELECTED函數的區別。在此示例中,我將選擇更多分區以進一步查看差異。
選擇Water Mitigation部門後, ALLSELECTED Invoiced%和ALL Invoiced%列下的數字顯示出明顯的變化。
使用 DAX 在 LuckyTemplates 中計算利潤率百分比 使用
LuckyTemplates 時間智能計算總變化的動態百分比
在 LuckyTemplates 中查找總變化百分比
結論
這就是我想在本教程中分享的全部內容。這個寶貴的提示絕對可以幫助您計算正確的總額百分比,無論是開具發票還是總銷售額。此外,我希望本教程能讓您清楚地了解 LuckyTemplates 中ALL和ALLSELECTED函數之間的區別。
查看下面的鏈接和我們的網站,了解更多示例和相關內容。
賈勒特
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的