什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
本教程將回顧如何使用TOPN作為虛擬排名函數,以根據 LuckyTemplates 中的排名邏輯生成有趣的見解。您可以在本博客底部觀看本教程的完整視頻。
使用作為虛擬排名函數,您可以動態生成任何度量的最高和最低結果。
此示例將展示如何計算出每個客戶產生最高和最低收入的位置。
目錄
採購城市總數
此表包含每個客戶的收入。
您想要計算出哪些位置的收入最高和最低。
假設一位客戶從一系列不同的地點購買了您的產品。
以 Stephen Howard 為例,你可以看到他從六個不同的城市購買了產品:
您現在想知道每個城市產生了多少收入。然後,您想要對城市進行虛擬排名,併計算其中哪些屬於前兩名和後兩名。
此公式計算客戶購買的地點數量:
函數計算出購買產品的每個唯一位置。
但是,這個公式不能給你你需要的排名結果。
這就是 TOPN 函數的用武之地。它允許您在公式中進行虛擬排名。
計算前兩個城市
要計算每個客戶收入最高的前兩個城市,您需要使用以下公式:
CALCULATE函數使用前兩個城市的不同上下文計算總收入
現在讓我們關注公式中的 TOPN 語句:
此 TOPN 語句的第一個參數是需要虛擬計算的總排名。因此,2用於獲得前兩個城市。
如果是 4,它將返回前四名的城市。
您需要確保只遍歷客戶購買過的地點。這就是為什麼使用索引而不是模型中的元素的原因。
使用索引可確保您只計算客戶購買的區域,而不是模型中的所有區域。
如果您將函數與城市的實際名稱放在一起,您將獲得前兩個城市的總收入,而不是每個客戶的總收入。
TOPN 函數為表中的每個結果創建一個全新的上下文。
它正在創建一個虛擬表,其中僅包含客戶購買過的前兩個位置。
計算墊底的兩個城市
這是用於計算最後兩個城市的公式:
它與第一個公式完全相同,但您需要將DESC更改為ASC。
以下是檢查此公式是否正確的方法:
如果將有購買的城市帶到表中,您可以看到迭代次數與“城市總數”的結果相匹配。
例如,Aaron Bradley 從四個不同的地點購買。因此,第二個表中顯示了四個迭代。
您可以看到客戶在每個地點的四種不同的購買金額。
如果你計算和比較兩個表的數字,你會發現它們是匹配的。Aaron Bradley 的所有金額等於 173,128.00,這是總收入。前兩個城市的收入為 124、191.20,後兩個城市為 48,936.80。
使用 LuckyTemplates TOPN 函數發現獨特的洞察力 使用
LuckyTemplates 中的 TOPN 排名洞察力
使用 DAX 首次購買客戶洞察力
結論
本教程討論瞭如何使用 TOPN 作為虛擬排名函數在 LuckyTemplates 中創建有效的排名視覺效果。
您可以將 TOPN 函數包裝在 COUNTROWS、或中,以在您的報告中創建更有價值的見解。這是一個非常靈活且可重複使用的工具。
一切順利,
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的