在 LuckyTemplates 中使用 TOPN 對見解進行排名

在 LuckyTemplates 中使用 TOPN 對見解進行排名

在本文中,我們將探討如何在 LuckyTemplates 中使用TOPN函數。您將非常喜歡看到可以使用此功能的大量方式。您可以在本博客底部觀看本教程的完整視頻。

TOPN是一個非常強大的功能,它在不同上下文中的運作方式有很多細微差別。

我將通過一些示例,您將看到我如何將TOPN應用於這些非常獨特的計算或我想展示的見解。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

我在這裡有一個設置,我正在嘗試分析銷售人員。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

我們在表中列出了我們的銷售人員,下面的圖表代表銷售人員姓名和總銷售額列。因此它顯示了特定時間段內產生的收入。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

我們還可以更改分析客戶的時間範圍。

目錄

使用 TOPN 比較銷售額與前 5 名的平均銷售額

在 LuckyTemplates 中使用 TOPN 對見解進行排名

我們正在嘗試將每個銷售人員的銷售額與前 5 名銷售人員的平均銷售額進行比較。此示例是使用TOPN 函數的完美見解。

TOPN使我們能夠根據排名操作虛擬表,然後基於該虛擬表運行計算。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

您可以通過多種方式使用TOPN ,但在本例中,我將TOPN虛擬表放在一個迭代函數中。

因此,在每個單獨的結果中,我想創建並塑造一個我想要迭代的虛擬表。然後我想以此為基礎產生一個結果。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

如果我們想要分析上下文中排名前五的銷售人員,我們需要利用TOPN中的ALL函數從銷售人員姓名中刪除任何上下文。我們正在這裡擴展我們所有銷售人員的虛擬表格。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

然後我們運行一個排名,只留下前五名,因為我們在這裡使用降序 ( DESC ) 和總銷售額。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

基本上,TOPN遍歷每個銷售人員,但我們只返回前五名。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

因此,此特定迭代AVERAGEX僅在每一行迭代五個銷售人員。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

從理論上講,排名前五的銷售人員如下:

在 LuckyTemplates 中使用 TOPN 對見解進行排名

您可以對這個表達式進行相當多的操作。我們可以通過將數字更改為 10 來獲得前 10 名,然後我們將獲得前 10 名的平均值。

將銷售額與前五名進行比較並將結果轉換為百分比

對於這種情況,我們希望將銷售額與前五名進行比較,並且我們希望看到一個百分比。為了得到這個結果,我們可以執行以下步驟:

  1. 對於這種情況,我們將使用變量,在這種情況下是 Top5Average。

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

  2. 輸入RETURN,然後將 Total Sales 除以前 5 名的平均值,並使用“0”作為備選結果

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

  3. 將 Compare Sales to Top 5 Average 值格式化為百分比。

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

  4. 我們會得到這樣的結果:

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

  5. 可選:刪除總百分比,因為它在那裡毫無意義。

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

  6. 可選:使用結果進行可視化。

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

使用 TOPN 獲取前 5 名產品的銷售百分比

在 LuckyTemplates 中使用 TOPN 對見解進行排名

此示例是使用TOPN 的另一種相對細微的方法。在這種特殊情況下,我想查看銷售人員銷售的前五種產品的百分比。

因此,根據他們的所有銷售額,讓我們分解出他們銷售的前五名產品以及相應的百分比是多少。

我們將能夠確定銷售人員是否真的專注於特定的產品集,或者他們是否偏愛特定的產品集而不是其他可能過於廣泛的銷售人員。

如果您想真正了解人們實際銷售您的產品的方式,這真的可以引入一些很棒的對話。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

我們可以在此處使用TOPN作為CALCULATE函數中的附加上下文。虛擬表正在評估每個銷售人員售出的每件產品。

這將計算出該產品的總銷售額是多少,然後只返回前五名,因為我們使用的是降序 ( DESC ) 並且我們在表達式中放置了“5”。

有趣的是,我們不需要在這種情況下使用 ALL 函數。這是因為當前計算的上下文是銷售人員,因此對產品沒有影響。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

此虛擬表已創建此特定表中的每一行,然後返回前五名產品的銷售額。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

在 LuckyTemplates 中使用 TOPN 對見解進行排名

推導前 5 名產品銷售額

您可以按照以下分步過程獲得前 5 名產品銷售額:

  1. 使用變量 Top5Product Sales 並遵循以下公式:

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

  2. 將 Top 5 Product Sales 的“%”值更新為百分比。

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

  3. 現在我們有了百分比,然後我們可以根據這些百分比對錶格進行排序。

    在 LuckyTemplates 中使用 TOPN 對見解進行排名

我們現在可以了解為什麼銷售人員之間存在巨大分歧。是區域性的嗎?它是以經理為中心的嗎?你可以從中得到很多很棒的東西。

在 LuckyTemplates 中使用 TOPN 對見解進行排名

從結果中創建可視化也是查看分歧發生位置的好主意。

結論

有很多不同的方法來操縱TOPN,因此您可以找到這些涉及某種排名的真正獨特和有趣的見解。

此外,您還可以評估這些事物如何隨時間變化。沒有什麼能阻止您在使用TOPN創建的這些新計算之上合併時間智能計算或時間比較計算。

如果您喜歡學習TOPN,可以瀏覽這些鏈接以獲取有關此主題的更多信息:

何時在 LuckyTemplates 中使用 TOPN – DAX 公式回顧

何時以及如何在 LuckyTemplates 中使用 TOPN – DAX 函數教程

在 LuckyTemplates 中使用 TOPN 發現獨特的見解

享受通過這個工作。


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