在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

在 LuckyTemplates 中使用 DAX可以做很多事情,其中​​之一就是讓你能夠自動找到每個地區的前 3 名銷售人員您可以在本博客底部觀看本教程的完整視頻。

想像一下這個太熟悉的場景……

您正在開會並詢問您的銷售區域。每個地區的前三名銷售人員是誰?深入研究,他們賣什麼,什麼時候賣,賣多少錢?

如果有一種動態的方式來發現這樣的洞察力,這些洞察力在歷史上會很費時,而且很難深入研究,讓你在上述會議情況下看起來超級專業和有條理?

通過在 LuckyTemplates 中使用 DAX,我們實際上可以動態地發現這些見解並輕鬆地可視化此類信息。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

在本教程中,我將解釋如何構建實現這一目標所需的關鍵公式,以及為什麼這些信息可能很有價值。

該技術可用於一系列不同的應用。 

目錄

如何找到您的前 3 名銷售人員

在我們深入研究公式之前,讓我們創建一個區域表。

我們跳轉到Locations 表並獲取Name 列。然後,也添加銷售人員。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

我們還將使用Data Bars 列。它只是 LuckyTemplates 發布的一個很棒的可視化。

因此,例如在這裡,對於每個地區和每個銷售人員,我們實際上可以獲得Total Sales

然後我們可以通過在圖表中選擇一些東西來對其進行排名,並查看隨著時間的推移事情是如何表現的。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

我們還可以在這裡引入我們的 Dates 上下文並將其變成一個切片器。當我們改變上下文和時間框架時,我們會看到它如何改變表格。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

但我們希望以某種方式自動執行此操作或自動檢索我們的前 3 名,並在我們放入的任何上下文中動態查看前 3 名。

有了這個,你必須對每個銷售人員進行分類,看看誰排在第一位,誰排在最後,等等。

但是,我們只想要前 3 名,而且我們想要非常有效地做到這一點。我們必須實施一個使我們能夠做到這一點的公式。

制定公式

我們轉到 New Measure,我們將其稱為每個地區的前 3 名銷售人員。我們將在這裡使用變量,因為它是劃分我們編寫的公式的最佳方式。

所以我們去VAR然後在下一行,我們將寫RankingContext。我們將對銷售人員進行排名,因此我們將使用銷售人員價值觀創建一個表。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

然後我們寫公式。

顯然,我們在這裡放了一個Return並在下一行去Calculate total sales 因為我們仍然想計算Total Sales

我們只想計算前 3 名以及我們表中的任何上下文。這裡的上下文實際上是零售站點的名稱

我們將使用TOPN函數,它非常酷。我們在這裡找到所有銷售人員,然後是總銷售額,因為 TOPN 將按總銷售額排名。

然後,我們將做這個小技巧——我們將帶回一些上下文,這就是 RankingContext 變量的用途。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

當我們按下回車鍵時,我會把它帶進來,我們現在會看到它在每個區域只顯示三次。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

你會看到它實際上帶來了相同的結果,但它實際上將那些不是前 3 名的人排除在外。

公式解釋

在這裡,我們看到對於每個地區,我們都有前 3 名的銷售人員。

我們可以改變時間範圍,看到它只對Top 3進行連續動態的排序和計算。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

使用 TOPN 可以識別的一點是,它被放置在 Calculate 內部的位置,它是過濾器。

所以我們在這裡用這個函數 TOPN 說的是我們對前 3 名進行排名,只返回一個表或根據銷售額過濾掉前 3 名銷售人員。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

由於 ALL,這實際上消除了銷售人員的背景。所以如果我們這裡沒有 ALL,我們會為每個銷售人員得到相同的結果。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

我們需要在計算中恢復該上下文,然後在我們的表中實現它。

電視頻道​​展示了很多東西,這是一種模式。

所以你實際上可以在一系列不同的場景中實現這一點。

也許您想查看前 3 名產品銷售或前 3 名客戶等。

它不必反對名稱上下文。它可能與產品上下文或您的數據模型中的任何維度有關。

因此,如果我們擺脫我們的總銷售額並改變它,因為前 3 名之外的所有內容都是空白的,那麼我們現在只返回前 3 名。因此,所有內容僅針對前 3 名動態顯示。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

然後我們可以使用神奇的數據條。我們只需單擊旁邊的下拉箭頭並轉到條件格式,然後單擊數據欄。

我們所要做的就是在這裡創建一些顏色,現在我們有了這些很棒的表格可視化。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

我們可以在這裡獲得一些非常好的見解,並利用它們有效地進行認可和獎勵。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

為了完成它,我們將創建儀表板。如果我們想深入到一個特定的狀態,我們可以把它變成一個可視化。

在 LuckyTemplates 中使用 DAX 自動查找每個地區的前 3 名銷售人員

有了這個儀表板,我們可以深入到任何地區,我們可以看到我們擁有的每一個零售站點。我們甚至可以選擇一個,看看誰是我們的前 3 人。


使用排名 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 網關?所有你必須知道的