在 LuckyTemplates 中使用 RANKX 查找頂級客戶

LuckyTemplates 是一個了不起的分析引擎!在這篇博文中,我將向您展示如何找到您的頂級客戶——不僅僅是靜態數字,而是通過時間和您可能想要的任何時間段。這是 DAX 與數據模型相結合的最佳狀態。我將在 LuckyTemplates 中使用 DAX 函數,例如 CALCULATE、FILTER 和 RANKX,因此在本教程中有很多關於如何使用它們的提示。我還展示瞭如何將它們結合起來以獲得有趣的計算和結果。您可以在本博客底部觀看本教程的完整視頻。

我們想要發現的是,不僅要查看靜態時間段內的頂級客戶,還要了解一段時間內的頂級客戶。我們將查看每個時間段的每個客戶。然後我們將在我們的前 10 名客戶和前 5 名客戶的矩陣銷售額中展示它。

目錄

使用矩陣預覽

讓我們通過在畫布中獲取客戶名稱來進行設置。然後我們將使用這個名為Matrix Preview的新視覺對象。您可以通過轉到“選項和設置”,然後轉到“選項”來打開此功能。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

進入“預覽功能”後,我們通過勾選所有框來打開所有這些功能。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

我們將使用此矩陣,獲取季度和年度以及總銷售額度量並將它們放入此表中。你會看到我們得到了所有的結果,這很好,但是很難看到任何洞察力和發現趨勢。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

找出前 10 名客戶

我們想看看趨勢,我們想看看這個時期我們的前十名客戶是誰。例如,我們是否有一位客戶在一段時間內是我們的頂級客戶之一,但後來完全消失了並且沒有出現在我們的前 10 大客戶帖子中?所以這些就是我們在這裡尋找的洞察力。

我們可以用一個公式來完成這一切。我們只需要創建一個新度量並將其稱為Top 10 Clients。我們將使用CALCULATE函數來計算我們的總銷售額,但我們只想計算排名前 10 位的客戶的總銷售額。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

所以我們必須使用排名邏輯來創建一個排名邏輯指標,如果這個客戶在前 10 名中,那麼返回這個 Total Sales 值。除了在 LuckyTemplates 中使用RANKX之外,我們還將使用 FILTER 函數,然後使用 Values,這將為每個客戶創建一個內部表。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

然後我們需要考慮這裡要寫什麼邏輯,比如“如果當前排名小於或等於10等於總銷售額如果不是,則等於空白。” 像這樣的過濾語句真正酷的地方在於你可以在裡面寫這種類型的邏輯。

因此,我們將使用RANKX函數和所有客戶名稱,因為我們將在任何特定上下文中對每個客戶進行排名。ALL所做的是擺脫對客戶名稱的任何過濾器,以便我們可以完成此排名。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

然後我們將按總銷售額排名並按降序排列,然後我們將小於或等於 10。如果是,我們希望它等於總銷售額,否則,留空。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

現在讓我們用總銷售額代替前 10 名客戶。我們現在可以看到每個時間段的前 10 個客戶。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

使用條件格式

這本身就已經很酷了,但我們仍然可以在這裡做更多的事情。我們可以通過單擊值區域中“前 10 個客戶”部分中的下拉箭頭來使用條件格式。我們不打算做任何其他事情,只需單擊“確定”。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

現在,我們隨著時間的推移動態地查看我們的客戶,看看他們的實際表現如何。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

顯然,這比您通常在實際的真實客戶數據中發現的要隨機一些,但我們在這裡可以做的是我們可以非常快速地看到趨勢。例如,這個名為 Medline 的客戶在 2016 年成為我們的頂級客戶之一,而在 2015 年初他們甚至沒有進入前 10 名。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

確定前 5 個客戶

這是一項非常酷的技術,並且可以通過多種不同方式重用這種代碼模式。假設您想查看排名前 5 位的客戶。您所要做的就是將 10 更改為 5,現在我們正在查看每個時間段的前五名客戶。我們也有能力改變這些時間段。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

請記住,這都是動態的。我們編寫的這個 DAX 公式中的所有內容都是動態的,因此如果我們將時間範圍更改為年份,我們將只獲得那些特定年份的前五名客戶。

在 LuckyTemplates 中使用 RANKX 查找頂級客戶

如果你多次向客戶銷售,你會希望縮短時間;但如果你每年只向客戶銷售兩三次,那麼也許你想從更長期的時間框架來分析事情。

結論

從總部的角度來看,這種類型的分析會很棒。您總是希望真正專注於您的收入來源,因此密切關注您績效的主要貢獻者至關重要。此外,了解這種客戶構成如何隨時間變化會讓您知道將營銷和廣告工作的重點放在誰身上,並提供一些關於您失去業務的原因的歸因(作為另一個例子)。

除了在 LuckyTemplates 中使用 RANKX 等函數外,我還在出色的表格可視化中使用了一些條件格式設置技術。添加一些顏色真的可以讓你的數字脫穎而出,所以我強烈推薦它。它有助於眼睛發現趨勢,這比僅僅查看頁面上乏味的數字要容易得多。確保您的調色板也能正常工作。

祝你好運。

如果您對此技術有任何想法或反饋,請給我留言。

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。