使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

我之前已經展示瞭如何使用高級 DAX 將實際結果與預算結果進行比較。但是,如果您還想疊加一些時間比較信息,以便將實際值與預算與去年進行比較怎麼辦?或者與上一季度相比?或者針對您可能想要選擇的任何其他時間段?您可以在本博客底部觀看本教程的完整視頻。

在我們將要完成的這個示例中,我將向您展示如何在高級 DAX 中使用時間智能和預算分析技術將所有這些結合起來。

它是非常強大的東西,而且您實際上可以如此輕鬆地將它們組合在一起,這真是令人驚訝。

目錄

實際與預算與去年

在這篇博文中,我想向您展示一些非常酷的分析,您只需了解其中的一些技術,就應該能夠相對快速地創建這些分析。我們在這裡試圖做的是累計顯示我們的實際結果,並將它們與預算信息以及去年進行比較。

我創建這個的原因是因為我遇到了一個問題,客戶已經創建了年度預算,但沒有任何季節性分配。當結果實際上涉及一些季節性時,他們錯誤地分析了信息與靜態預算。

我認為這是一個非常相關的示例,是您在現實世界中想要做的事情。您實際上想要分析您的結果如何與您可能製定的預算進行比較,但您還想同時查看它如何跟踪去年的業務。

由於一切都是動態的,我們可以選擇不同的區域并快速查看預算之間的差異,以及實際與去年之間的差異。這是一個有趣的見解,您只能通過使用高級 DAX獲得,並且可以與這些數字進行很多精彩的對話。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

總銷售額

我將向您展示如何在 LuckyTemplates 中實際構建所有這些。讓我們從頭開始創建我們的第一個度量並將其稱為總銷售額。這是非常簡單的事情,我們的實際數據將以此為基礎,我們將在這裡計算我們每天的銷售額。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

我在這裡所做的是重新創建多個步驟並將它們放在一個小節中。這是 LuckyTemplates 中一個相對較新但非常棒的功能,因此我強烈建議您了解其語法的工作原理,以便您可以在自己的公式中編寫它。我在這裡使用了很多變量,我們將逐步進行。  

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

一日預算分配

我們必須創建某種分配邏輯,我們有年度預算但希望每天分配。要為您的預算制定分配算法,我們必須提出日期上下文中的天數,如果此公式與一個日期對齊,那麼它就等於一個。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

對於特定年份的天數,我們要做的是將 1 除以 365 或 366,然後將其乘以年度預算。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

總結一下,我們將 1 除以 365 或 366,然後將其乘以總預算。這將為我們提供一天的預算分配。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

去年的總銷售額

接下來我們要做的是計算去年的總銷售額。這並不難,所以讓我們創建一個新度量並將其稱為 Sales LY。在 CALCULATE 中,我將輸入去年同期的總銷售額,然後輸入日期。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

現在我們已經設置了核心指標,我們將創建一個包含所有這些數據點的表格。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

累計銷售額

我們將看到特定日期的每個單獨結果,但我們希望它以累積的方式完成。因此,我們將創建另一個度量來計算累計銷售額。我們想累計計算我們的總銷售額,這樣它就表示對於我們登陸的每個日期,我們將計算 MAX 日期。我們將處理每個日期以獲得累積結果。這是一個非常標準的模式,您可以一遍又一遍地重複使用它。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

要獲得Cumulative BudgetsCumulative Sales Last Year,我們需要做的就是複制並粘貼 Cumulative Sales 公式,然後為這兩個度量創建一個新名稱。

現在我們有了三個累計總數,我們可以開始在帶有日期的圖表中使用它們。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

可視化數據

您現在可以看到,我們已將這三者對齊在一張圖表上。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

讓我們抓住城市名稱並將其放入切片器中。如果我們點擊所有不同的城市,我們就能看到累積的總比較可視化,這真是太棒了。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

實際與預算

最後,我們希望了解實際情況與預算與去年銷售額之間的差異。我們將進入一個新的衡量標準,並將其稱為實際與預算。我們所要做的就是獲取我們的累計銷售額減去累計預算。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

一旦我們將實際值與預算進行可視化,這就會給我們帶來變化。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

然後我們可以快速為我們的實際值與去年相比重新創建此度量值。

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

如果我們點擊城市名稱,我們不僅可以看到累計總數,還可以看到變化是什麼哪裡出現了偏差

使用高級 DAX 在 LuckyTemplates 中累積比較多個指標

結論

從歷史上看,很難將許多不同的分析技術相互疊加。在 LuckyTemplates 中,不僅可以利用高級 DAX的強大功能,還可以利用幕後數據模型的強大功能,輕鬆提取強大的見解。

如果您還希望將信息帶入累計總計,您實際上可以在非常快的時間內識別趨勢。出於這個原因,我非常喜歡累計總數。

我還展示瞭如何通過使用 LuckyTemplates 中的度量分支技術來進一步擴展這些結果,以計算所有這些結果之間的差異。

由於夏季或冬季月份、銷售期或折扣期,您的數據和績效數字也可能存在一些季節性,因此這種類型的分析確實會很好地突出這一點。

能夠識別這些東西並能夠將您的實際結果與各種基准進行比較會產生強大的分析結果。在 LuckyTemplates 中使用高級 DAX 可以更直觀地進行整合。最終能夠在 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 網關?所有你必須知道的