使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

如果您是一家在許多不同商店或許多不同地區銷售產品的企業,那麼您將想了解您的暢銷產品或最暢銷產品是否有任何共性。您可能希望發現每個地區的頂級產品您可以在本博客底部觀看本教程的完整視頻。

在此示例中,我介紹瞭如何在 LuckyTemplates 中使用 DAX 計算找到排名前 2 的產品

如果您一直在尋找數據中的異常值,我可以看到這也非常有價值。也許您發現某些產品在特定地區比其他地區賣得更好,並且可能有機會通過促銷、追加銷售等方式利用這一點。

有很多機會可以通過這些類型的見解來增加價值。

在本教程中,我將運行實現此特定見解所需的 DAX 公式,重點介紹如何CALCULATE語句中使用TOPN

目錄

為什麼要隔離您的頂級產品

很容易計算出每個地區每種產品的總銷售額。然而,當我們只想關注我們的頂級產品時,它會讓我們得到一個非常繁忙的圖表。

我們在這張表中看到我們銷售了很多產品,而且該列表可能會變得很長。很難看到任何趨勢,也很難看到我們尋求的計算或洞察力。

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

在這個例子中,我們想要查看前 2 名的產品,因此我們需要以某種方式讓不在前 2 名的產品顯示為空白。這樣,它們就不會出現在我們的可視化中。

我們將在本教程中使用的技術對於一系列不同的場景非常有用,而不僅僅是銷售產品。它可能是最好的客戶、最暢銷的地區、頂級銷售人員等。我們甚至可以分離利潤率或成本。

我們將要使用的這種模式的好處在於,我們可以更改計算的上下文,它會動態調整表格。

在這個可視化中,很容易看到我們銷售的所有地方,按產品名稱排序,我們可以看到我們最暢銷的產品等。我們可以將這裡的所有見解用於營銷促銷、廣告新交易,例子等等。

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

如何找到您的頂級產品

我將向您展示使我們能夠找到頂級產品的公式。

在這裡,我們有按州代碼劃分的總銷售額,另一個表格顯示了每個位置的每種產品的銷售額。在此示例中,我們只想顯示每個地區前 2 名產品的銷售額,然後空白其他所有內容。

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

為此,我們創建了自己的公式,我將其稱為每個地區的前 2 名產品。我們在這裡使用VAR (變量),並將RankingContext放在我們產品的下一行,因為這實際上是我們要排名的內容。在下一行,我們返回RETURN,然後使用CALCULATE Total Sales。

然後我們使用N值為 2 的TOPN,因為我們正在尋找我們的前 2 個產品,在這個例子中,所以我們也有ALL Products 。之後,我們按Total Sales對其進行排名。

最後,由於 TOPN 函數中的這個 ALL 語句,我們必須恢復產品名稱的上下文。為了實現這一點,我們把這個RankingContext

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

完成後,我們單擊“確定”並確保其格式正確。

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

如果我們將其帶入我們的表中,我們現在可以看到所有不在我們的前兩個中的產品都有空白值 。所有其他值都是我們在任何特定地區的前兩種產品。

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品

當然,這會像我們進行的大多數計算一樣鏈接回數據模型。我們還可以通過添加Data Bars來改進這種可視化,為我們的表格帶來一些顏色。

使用 DAX 在 LuckyTemplates 中查找每個區域的熱門產品


您的最佳產品銷售在哪裡?使用 LuckyTemplates 進行高級分析
展示使用 LuckyTemplates 的卡片可視化中的頂級結果名稱
使用 LuckyTemplates 中的 TOPN 排名見解

結論

正如我提到的,您可以通過多種方式將此公式模式與您可以想到的數據模型中的任何維度一起使用。您可以使用此技術並為您的報告帶來一些深刻的見解。

這項技術非常適合學習。了解 TOPN 如何在內部即時計算排名,然後在 CALCULATE 內部創建一個上下文,它隔離最暢銷的(在本例中)待售產品,這對您使用 LuckyTemplates 非常有用。

VALUES 函數也同樣重要。您需要它來恢復產品名稱上下文以使此計算正常工作。

與往常一樣,DAX 是一種了不起的分析語言,如果您正在使用 LuckyTemplates,它非常值得學習。真的,如果您不學習DAX,那麼您將錯過在 LuckyTemplates 中可以實現的 90%。

享受學習這項技術的樂趣,並確保將其應用到您自己的環境中,以將這些概念牢記在心。查看下面的完整視頻。

乾杯!


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