TOPN DAX 展示本期與上期的頂級客戶

TOPN DAX 展示本期與上期的頂級客戶

在今天的帖子中,我想向您展示一種使用 DAX 排名功能的獨特方式來展示您在多個時期的頂級客戶。您還可以觀看本文下方隨附的 LuckyTemplates 教程視頻以獲得更多幫助。您可以在本博客底部觀看本教程的完整視頻。

但首先,讓我們從可視化的角度看一下如果我們不使用這種技術將會有什麼結果。

我們可以創建一個可視化效果,我們將根據我們選擇的上下文以及他們從收入角度來看隨著時間的推移如何表現來查看我們的客戶。

TOPN DAX 展示本期與上期的頂級客戶

函數合併了一個簡單的邏輯來找出去年的收入。

TOPN DAX 展示本期與上期的頂級客戶

但是,如果我們想深入了解這一點怎麼辦?如果我們不想見所有客戶怎麼辦?也許我們只想看看我們的幾個客戶,或者我們想以一種稍微不同的方式來形象化。

我們可以利用TOPN DAX來隔離我們想要查看的關鍵客戶。通過這種方式,我們可以展示一些獨特價值的個性化,例如前 5 大客戶的當前銷售額或去年前 5 大客戶的銷售額。

目錄

使用 TOPN DAX 計算今年前 5 大客戶

讓我們使用新度量快速創建公式本身。

TOPN DAX 展示本期與上期的頂級客戶

我將新度量命名為Top 5 Customers TY,使用函數,並引用 Total Revenue。

TOPN DAX 展示本期與上期的頂級客戶

然後我將使用 TOPN DAX 函數。記住 TOPN 是一個表函數,所以你可以把它放在 CALCULATE 的過濾區。然後我會寫 5 來查看我的前 5 位客戶。

我想查看所有客戶,因此我將使用函數。然後我將按總收入對其進行排序,然後按降序對其進行排序。

TOPN DAX 展示本期與上期的頂級客戶

使用上面的公式,我們從客戶那裡刪除了上下文。但是,如果我們只想顯示前 5 名客戶,則需要恢復客戶上下文。我將使用函數將其恢復。

TOPN DAX 展示本期與上期的頂級客戶

現在,我將根據這個指標創建一個可視化效果,並像這樣吸引我的客戶。你可以看到我只顯示了我的前 5 位客戶,而不是我的所有客戶。

TOPN DAX 展示本期與上期的頂級客戶

為了簡化事情,我會把數據標籤放在這裡。

TOPN DAX 展示本期與上期的頂級客戶

我們也可以對其進行格式化,使其看起來引人注目。

TOPN DAX 展示本期與上期的頂級客戶

使用 App 格式化 DAX 公式

我還想強調格式化公式的重要性。我要復制我們剛剛創建的公式。

TOPN DAX 展示本期與上期的頂級客戶

然後我將快速導航到 DAX 清理工具並將代碼粘貼到此處。

TOPN DAX 展示本期與上期的頂級客戶

然後我將單擊“格式”按鈕。

TOPN DAX 展示本期與上期的頂級客戶

生成的公式沒有太大變化,這沒關係。這是一個編寫起來非常簡單的公式,因此不需要做很多事情。

但在更大的公式上,DAX 清理工具會產生巨大差異。

如果您不使用此工具,請使用它。它使您的公式格式更容易理解。

您還可以在我們的 DAX 清理工具上觀看我們的LuckyTemplates 教程視頻以了解更多信息。

TOPN DAX 展示本期與上期的頂級客戶

所以現在我們的公式有一個好的格式,我們也有我們想要的邏輯。

TOPN DAX 展示本期與上期的頂級客戶

使用 TOPN DAX 計算去年排名前 5 位的客戶

接下來要做的是查看我的前 5 位客戶。我想看看他們今年產生的收入,但我也想根據他們去年的收入對其進行排名。

我將此度量命名為前 5 位客戶 (LY Rev)。我在這裡需要做的就是使用之前的舊措施並更改邏輯。我不使用總收入,而是使用去年的收入。我們將根據客戶去年的收入對他們進行排名。

TOPN DAX 展示本期與上期的頂級客戶

然後我可以將這個新措施帶入畫布。

TOPN DAX 展示本期與上期的頂級客戶

有趣的是,只有 2 個客戶出現在這個可視化中。這是為什麼?

我們使用的邏輯在我看來是正確的,所以讓我們快速審核一下以找出發生了什麼。我將去掉Revenue LY by Customer Names視覺對象,然後將Total Revenue by Customer Names視覺對象轉換為表格。

TOPN DAX 展示本期與上期的頂級客戶

讓我們格式化此表並引入我們處理過的所有數據點。這些公式也適用於表格。

TOPN DAX 展示本期與上期的頂級客戶

邏輯本身確實有效。客戶沒有出現的原因是因為我們正在使用不完整的數據集。這就是為什麼Timothy Adams去年收入很高,但今年沒有收入的原因。

我們可以輸入Revenue Last Year的數字,這將為我們提供一個完整的數字。

TOPN DAX 展示本期與上期的頂級客戶

這就是我們實際比較去年和今年前五名客戶銷售額的方式。

TOPN DAX 展示本期與上期的頂級客戶

由於這是一個動態列表,我們可以更改為不同的區域或根據不同的頻道進行篩選。

結論

我在這篇文章中向您展示的技術是您在使用TOPN DAX函數時可以通過多種不同方式使用的技術。您可以使用它的一種方法是從一個時間段到另一個時間段進行比較。

假設您想要了解去年的前 30 位客戶,並了解他們今年是否仍在前 30 位。您可以很容易地像這樣將它們匹配起來,然後創建一個 TRUE 或 FALSE 邏輯片段,然後您可以將其嵌入到可視化的條件格式部分中。

我最近展示了這個,我真的很喜歡現在有很多方法可以使用圖表中的條件格式規則來可視化事物。

一切順利,


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