使用 DAX 在 LuckyTemplates 中計算百分比保證金

使用 DAX 在 LuckyTemplates 中計算百分比保證金

今天,我將做一個快速簡單的教程,介紹如何計算最常用的指標之一,尤其是當您處理銷售、收入或交易時。我們將計算保證金百分比。我將在這里以利潤率為例,但這種技術不必總是與利潤相關;它可以是任何形式的保證金。您可以在本博客底部觀看本教程的完整視頻。

目錄

使用瀑布技術

讓我們先跳轉到模型。我們希望確保它以優化的方式設置。我知道 Microsoft 使用星型模式來格式化模型。就個人而言,我不是很喜歡它。相反,我使用瀑布技術,有時也稱為雪花技術。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

這種技術是過濾器從查找表向下流到事實表的地方。

讓我們快速瀏覽一下 Sales 表。如您所見,無法創建利潤率百分比,因為表中沒有利潤數字。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

當他們開始使用 LuckyTemplates 時,大多數用戶會創建一個計算列,計算利潤,然後從那裡計算出利潤率。

LuckyTemplates 的偉大之處在於,您可以在度量內部進行所有這些計算。

計算總銷售額

我創建了一個名為Total Sales 的簡單度量,它匯總了Total Revenue 列。即使您處理的是完全不同的東西,例如 HR 數據或營銷數據,我討論的技術也可以在任何行業和業務職能部門中重複使用。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

使用 DAX 在 LuckyTemplates 中計算百分比保證金

我將展示的示例使用度量分支技術,我們從核心度量開始,然後分支到其他度量,如利潤率。

計算總成本

通過度量分支,我們從一個核心度量開始,例如 Total Sales,然後創建另一個度量,稱為Total Costs。在此措施中,我將使用,它使我能夠對錶的每一行進行計算。它將遍歷我指定的表的每一行,在本例中是 Sales 表。對於每一行,我將Quantity乘以Total Unit Costs

使用 DAX 在 LuckyTemplates 中計算百分比保證金

請記住,在我們剛剛查看的 Sales 表中,沒有實際的 Total Costs 列。只有這兩列。這就是為什麼我需要在每一行做乘法,然後總結結果。這就是 SUMX 和所有迭代函數所做的。

現在我們的表中有總銷售額和總成本。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

計算總利潤

我可以創建另一個非常簡單的度量,稱為Total Profits。這就是度量分支的用武之地。我將再次簡單地分支並找出總銷售額和總成本之間的差異。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

我還將總利潤放在我的表中。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

計算保證金百分比

為了計算利潤率百分比,我將創建另一個度量。我將使用一個名為 的函數將總利潤除以總銷售額,並且我將輸入零的替代結果。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

我們還將把它變成百分比格式。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

我們現在可以看到百分比保證金。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

你們中的一些人可能會問為什麼我們不只使用一個公式來做到這一點。我的建議是慢慢擴展並從最簡單的措施開始,然後再創建更複雜的措施。想一想我們在逐步構建它時完成的每一項措施是多麼容易。當您能夠在表格中分解內容並能夠查看結果並仔細檢查數字時,審計就更容易了。

可視化數據

一旦我把這張表變成視覺圖,它有點忙,當你看客戶時,所有的數據都是相似的。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

如果您想讓您的可視化效果脫穎而出,展示這一點的最佳方式是使用條件格式,尤其是當您有很多非常相似的數據點時。

您可以更改背景顏色並使用兩種對比色。您可以從淺藍色變為深藍色。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

使用 DAX 在 LuckyTemplates 中計算百分比保證金

使用 DAX 在 LuckyTemplates 中計算百分比保證金

您可以做的另一件事是更改您在軸上展示的內容並從 30% 開始。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

您現在可以在可視化中看到更多變化。顯然,您只需要確保您的消費者知道他們在看什麼。

使用 DAX 在 LuckyTemplates 中計算百分比保證金

顯示這一點的另一種方法是劃分前 5 名顧問或後 5 名商店。

結論

通過本教程,我希望您已經了解到,在計算利潤率百分比時,您需要確保從正確的地方開始,然後再進行更高級的計算和可視化。本教程將展示如何使用 LuckyTemplates 中的原始數據講述真正精彩且引人入勝的故事。


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