在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

我們今天變得更加具體,真正展示了 LuckyTemplates 的分析能力。敏感性分析,甚至圍繞此運行一些“假設”,幾乎可以讓您預測未來您的結果可能會發生什麼。在這個例子中,我想看看如果我能夠提高銷售毛利率,我的盈利能力會發生什麼變化。您可以在本博客底部觀看本教程的完整視頻。

雖然您可能認為這是非常小眾的,但它是獲得這些結果的技術,我一直想通過這些示例來說明。一旦您了解瞭如何實施它,您可能會確定三到五種其他方式,您可以使用它在您自己的環境中找到有價值的見解。

目錄

銷售利潤的敏感性分析

我將展示如何對您可能希望對銷售利潤率進行的更改進行一些敏感性分析,以便我們可以根據我們從總銷售額和總成本中取得的成果來計算我們的毛利率。

但是,我們可能想看看當我們擴張或收縮時會發生什麼,看看這對我們的總利潤有什麼影響,因為如果我們擴大毛利率,我們實際上會擴大毛利率

那麼我們如何設置呢?我們如何在 LuckyTemplates 中進行此分析?第一件事是查看我們的數據模型。我們有一個非常簡單的數據模型設置——我們在頂部有日期、產品、地區和客戶,它們都連接到底部的銷售表。 

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

我們現在要創建第一個度量並將其放入度量表中,然後將其稱為關鍵度量。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

我們將設置我們的第一個度量並將其稱為總銷售額。這是一個簡單的核心度量,我們將在其中匯總總收入列並將其製作成度量表。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

獲得總成本

讓我們將我們的產品放入畫布並將我們的總銷售額放在它旁邊。接下來我們要計算的是我們的毛利率,所以顯然我們首先需要找出我們的總成本是多少。我們將創建一個度量並將其稱為總成本,然後使用SUMX 函數作為我們的表達式。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

現在我們的畫布上有了總成本,我們可以計算出利潤率。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

確定毛利率

我們將創建一個新的衡量標準,並使用以下公式將其稱為毛利率:

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

一旦我們將利潤率放入表中,我們就可以從中得到一個百分比,並查看每種產品的總收入利潤率是多少。顯然,我們需要在進行過程中對這些內容進行格式化,尤其是百分比。我們還按照從高到低的順序對其進行了排序。 

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

我們在這裡要做的是衝擊這些利潤率,將它們提高 2%、5%、8% 和 10%。這樣,我們就可以看到對我們利潤率的流動效應。我們只需單擊輸入數據來創建一個支持表或參數表,這將使我們能夠收穫保證金變化。我們將稱之為保證金調整,然後將百分比數字放在其下方:

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

下一步是加載支持表並將其變成切片器以製作列表。我們希望能夠選擇左表中的任何百分比,然後同時查看對我們的 Gross Revenue Margin 表的影響。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

接下來要做的是創建另一個度量,將其稱為保證金變化,並合併此邏輯:

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

一旦我們將 Margin Change 拖到我們的表格中,我們可以看到 Margin Change 列下的數字反映了我們在左側表格中的選擇。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

確定情景毛利率

讓我們為場景毛利率創建一個新度量,它是毛利率和利潤變化的總和。一旦我們將此度量值拖入我們的表中,您會注意到,隨著我們在 Margin Adjustment 表中進行選擇,Scenario Gross Revenue Margin 列下的百分比數字會發生變化。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

此時,這是我們可以運行一些場景分析的地方。比方說,我們的預算落後了,想要趕上進度,我們可以將利潤率提高 5%,看看這對我們的利潤有何影響。顯然,如果您要這樣做,需求將會發生變化,但這只是向您展示您可以在您可能擁有的真實場景中使用的技術

確定場景銷售和場景利潤

我們還可以根據場景毛利率整合我們的場景銷售。我們將添加另一個度量並將其稱為場景銷售。這次我們將使用我們的總銷售額,將其乘以情景毛利率,然後加上我們的總成本。

一旦我們將場景銷售額帶入我們的表格,我們就可以計算出我們的場景利潤是多少。我們將創建一個新的衡量標準,並將其稱為場景利潤,我們將從場景銷售額中扣除總銷售額。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

我們將創建的衡量標準是總利潤,因為我們想了解總利潤的實際變化情況。我們將使用這個簡單明了的公式來計算我們的總利潤,然後將其拖到我們的表格中。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

確定利潤變化

現在我們可以看到我們的總利潤和情景利潤,我們可以弄清楚這兩列之間的變化是什麼。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

對於我們的最後一個衡量標準,我們將其稱為利潤變化。我們將提出一些非常簡單的邏輯,其中場景利潤除以總利潤。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

表格中的數字很多,所以我們可以去掉一些中間的計算,讓事情變得簡單易懂。例如,如果我們將毛利率提高 10%,我們的利潤會發生什麼變化?正如我們在“利潤變化”列中看到的那樣,變化非常顯著。如果我們可以將產品銷售的利潤率提高 10%,那麼我們可以將每件產品的利潤提高 26.7%。 

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

這是一個非常酷的分析,對吧?但是,如果我們能夠從一個整體的角度來看,也就是所有這些變化的總量是多少,那就太好了。我們可以將這些放在可視化中,使我們能夠做到這一點。

可視化數據

我們將創建一個新的保證金調整表,編輯交互,然後單擊不匯總。然後我們將獲取我們的利潤變化並將其也放入新表中。一旦我們將其轉化為可視化,我們就會遇到一個小問題。因為它是一個數字,所以我們必須從中創建一個文本值。所以我們需要創建一個新列,將其命名為 Margin Adjustment,並將其格式化為如下百分比:

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

現在我們可以看到這個數據類型是一個文本值。   

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

將其放入軸後,我們現在可以看到所有 5 個值:-5%、2%、5%、8% 和 10%。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯

現在我們有一個引人注目的視覺效果,展示了基於我們所做的任何利潤調整的利潤變化。我們可以從單個產品的角度來看(左表),也可以從產品組合的角度來看(右表)。這是一種很酷的技術,適用於許多不同的場景。一旦你確定了這種引入參數並通過度量分支將它們合併到你的邏輯中的技術,你就可以在你的敏感性分析、場景分析等方面做一些非常棒的事情。

在 LuckyTemplates 中使用 DAX 開發靈敏度分析邏輯


使用 DAX 的 LuckyTemplates 的敏感性分析技術 在
LuckyTemplates 中使用 DAX 計算利潤率百分比

如何開始在 LuckyTemplates 中使用“假設”參數

結論

最終,您也可以在很多事情上運行敏感性分析技術。並嘗試考慮不僅要展示即時結果,還要考慮更改計算結果中的變量會產生的二階或三階效應。在這個例子中,我對毛利率變化帶來的利潤直接變化不感興趣——我實際上是在尋找利潤的百分比變化。

我還在這個視頻中向您展示了一個小技巧,可以讓您的敏感度可視化得到整理,以便它們很好地適合您的報告。一定要檢查一下以了解更多信息。

您會發現它總是比您放入其中的場景更改大得多。這是一個了不起的洞察力,首席財務官和董事會級別的員工希望了解您的結果,或與此相關的潛在未來結果。

如果您想了解我如何從頭開始開發和構建報告,您可以查看我的課程。在這裡,我將端到端地向您展示如何開發引人注目的 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 網關?所有你必須知道的