在 LuckyTemplates 中使用 RANKX 隔離最高或最低結果

今天我們將重點關注 LuckyTemplates 展示櫃“場景”部分的“時間智能”演示中使用的技術。我將向您展示如何在 LuckyTemplates 中使用 RANKX 來獲得最佳或最差結果。

能夠動態顯示我們所做的任何計算的最高或最低結果,例如銷售額、利潤、利潤、成本等,是突出關鍵業務成果的好方法。

也許您需要知道在哪裡投入更多資源或了解要擴展哪些產品,甚至您是否需要關閉表現不佳的商店或產品。這是針對此類場景的完美分析類型。

在 Time Intelligence 演示中,我們已經做到了這一點。我希望通過利潤率了解哪些是我們表現最好和表現最差的商店位置。

我可以在這裡問我的區域經理或銷售代表一些很好的問題。很棒的是我可以通過每個產品和渠道移動的動態方式,看看我們的利潤率如何在這些維度上形成。我什至還可以更改時間範圍,這意味著您可以確定隨時間變化的利潤率趨勢,或者您打算為此進行的任何計算。

那麼我們該怎麼做呢?它有一點,但讓我們一步一步地完成它。在此示例中,我們結合使用了LuckyTemplates 中的函數和一個棘手的 IF 語句。結合起來,您可以開始完成一些改變遊戲規則的分析。這也是一種分析模式。您可以一次又一次地重複使用它。

首先,我們必須創建我們的初始計算。我們要按其排名然後過濾以僅接收頂部或底部結果的那個。在這種情況下,它是“每天平均保證金”。

在這裡,我們對“利潤率”措施進行迭代。通過使用 我們在當前過濾器上下文中的每一天創建一個迭代。在我們的案例中,當前的過濾器上下文最終將按“區域”分類。因此,這種獨立計算將為我們提供每個地區每天的平均利潤率。

請記住,上下文也可以根據我們選擇的任何時間範圍進行調整。如果我們只選擇了一個月或一個季度,則迭代僅適用於該時間範圍內的每一天。

所以,現在我們有了初步的計算,我們現在可以進入下一階段……排名。為此,我們使用 RANKX。

首先,關注語句中的 RANKX 部分。我們首先給 RANKX 一個表,我們使用 ( Regions )。我們必須在這裡使用 ALL,因為當前過濾上下文已經被每個單獨的區域過濾。如果您不使用 ALL,則每個區域都將排在第一位。請記住這一點,因為當您第一次使用此功能時,您可能會摸不著頭腦。

請記住這一點,因為當您第一次使用此功能時,您可能會摸不著頭腦。

這個 RANKX 函數現在根據我們給它的參數為每個單獨的區域提供一個等級。在這種情況下,我們使用了“每日平均利潤”衡量標準,因此這就是我們的排名依據。

圍繞 RANKX 函數的 IF 語句只是為了檢查您是否在“區域”上下文中使用它。使用是一項很好的技術,這樣您或未來的用戶就不會在不同的上下文中使用此計算並得到奇怪的結果。

現在我們繼續只隔離排名靠前或排名靠後的區域。為此,我們需要利用 DAX 的內部運作方式。

當 DAX 返回空白結果時,因為沒有結果,就像使用數據透視表時一樣,什麼也不會出現。

因此,我們幾乎可以欺騙我們的計算以返回空白,因此不會收到任何結果。查看上面公式中的內部 IF 語句。我只想檢索前 7 個結果。所以我說過,如果“Top City Profit Margin Rank”結果小於或等於 7,則顯示“Avg Margins per Day”結果。如果不是則返回 ()。

這是一項非常酷的技術,因為現在所有這些都將在前 7 個結果中返回,並帶有它們的結果區域。

現在得到底部結果!

這並不難,相信我。下面的公式有一點,我不會在這一點上離題。但實際上您在這裡所要做的就是不要像我們對頂級結果所做的那樣按降序排列結果,您需要做的就是按升序排列它們。

然後我們再次使用棘手的 IF 語句只返回倒數 7 個結果。

這些公式中有一些內容我們沒有明確提及。希望這能為您提供用於對結果進行排名的框架。在這裡,我展示了 LuckyTemplates 中的 RANKX。

請記住,這是一種可重複使用的技術,當在報告中動態顯示時,可以為您可能正在運行的分析帶來巨大的生命力。

祝你好運。


在 LuckyTemplates 中使用排名顯示頂部或底部結果
RANKX 注意事項 – LuckyTemplates 和 DAX 公式概念
在 LuckyTemplates 中使用 RANKX 查找頂級客戶









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