LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

在這裡,我們將深入探討 LuckyTemplates 中的高級 DAX。本教程背後的想法是向您展示我們如何通過 LuckyTemplates 獲得非常獨特的見解,但以直觀的方式進行。您可以在本博客底部觀看本教程的完整視頻。

在這個例子中,我將重點關注組織銷售額的利潤增長,但更進一步,根據他們在這一指標上的表現對所有銷售人員進行排名

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

如果他們認為銷售額不會增長,那麼這對企業來說可能很重要,因此他們需要提高利潤率以獲得他們所追求的盈利增長。

為實現這一目標,我們必須多次將DAX 指標分支出去,以獲得利潤率增長。完成此操作後,我們可以疊加排名技術來發現我們的頂級銷售人員。

有了這種特殊的洞察力,我們能夠縮小我們的分析範圍,並能夠獎勵那些通過利潤而不是僅僅通過銷售來增加客戶的銷售人員。

目錄

數據模型內部

首先,我們這裡有一個非常通用的數據模型,我在演示中多次使用它。它有一些查找表,例如我們的客戶、銷售人員、產品、位置、日期。我們的銷售表在這裡。

我們可以輕鬆快速地深入了解所有這些信息。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

在我們的 Sales 表中,我們幾乎沒有任何信息。因此,在不做任何建模的情況下,我們將能夠從中提取洞察力並真正深入到這個非常具體的洞察力中。

以前如果沒有LuckyTemplates,這會很困難,需要很長時間才能生成。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

這樣做的好處在於它也是動態的。我們可以回顧歷史并快速輕鬆地提取重要見解。現在,我們深入研究一些 LuckyTemplates Advanced DAX公式。

實施排名邏輯的步驟

首先,我們必須計算我們的總銷售額和總成本以獲得總利潤。我們將迭代函數與這些度量一起使用。

Total Sales 公式查看 Sales 表,並將每一行乘以銷售中的 Quantity,乘以實際價格,這實際上位於我們模型中的 Products 表中。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

我們對Total Costs做同樣的事情。我們將數量乘以我們售出的每件商品

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

然後,這就是度量分支的用武之地。我們計算出總利潤,它等於總銷售額減去總成本

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

現在我們需要計算出Total Margins。所以我們再次分支,用Total Profits 除以 Total Sales

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

與我們的總利潤一樣,利潤率可以用於任何維度,因為我們在後台有我們的數據模型。

我們可以從日期表中放置過濾器,以隔離我們這裡的每個銷售人員的利潤。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

接下來,我們計算出上個季度的所有利潤率。因此,從我們這裡的任何一個季度開始,比如 2017 年第 3 季度,我們將能夠在該季度計算上一季度(Q2)的利潤率。

為此,我們使用DATEADD函數,我在其他演示中多次展示了該函數。這是我最喜歡的時間智能功能之一,因為它使這些計算變得如此簡單。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

為了確定我們利潤率的增長 ,我們只需再次分支。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

現在我們更進一步,因為如果我們向下看這張表,就會發現有許多不同的銷售人員。我們可能只想看看我們的前五名。它使得在報告頁面或儀表板中放置可視化變得容易得多。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

所以我們使用這個邏輯來實現這一點。我們對我們的利潤增長使用CALCULATE函數,但只為前五名銷售人員計算它。這就是TOPN函數正在做的事情。然後VALUES帶回了我們前五名的銷售人員。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯

這個公式剔除了前五名以外的所有內容。這就是我們創建這些只有前五名的可視化效果的方式。

LuckyTemplates 的高級 DAX:跨獨特見解實施排名邏輯


在 LuckyTemplates 中使用 TOPN 對見解進行排名 度量
分支——在 LuckyTemplates 中使用 DAX 時最重要的概念
使用排名 DAX 度量在 LuckyTemplates 中提取獨特的見解

結論

使用 LuckyTemplates,我們可以從非常簡單的數據開始,然後一個接一個地分支,這樣我們就可以在最後真正隔離事物。

利潤增長甚至在任何地方都不存在。它在任何數據中都沒有。我們需要使用 DAX 公式來創建它。關鍵是一個分支一個接一個,然後最終得到結果。然後我們把它放在一個可視化中,這給了我們一個非常好的洞察力。

此外,在 LuckyTemplates 中,它是動態的。我們可以根據需要更改任何時間範圍,然後對其進行評估。

這是一項非常強大的技術,這裡有很多關於 DAX 公式以及如何將其應用到您自己的 LuckyTemplates 模型中的知識。

查看有關 LuckyTemplates Advanced DAX 的整個教程。關於度量分支和 DAX 公式模式,有很多東西需要學習,通過結合這些,您可以非常快速地獲得對數據的實質性見解。

乾杯!


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