在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

通過這個示例,我將向您展示如何動態調整視覺對象的大小。在這種情況下,我們將通過 LuckyTemplates 中的結果排名來實現。您可以在本博客底部觀看本教程的完整視頻。

我們將創建動態視覺效果,其中包含特定產品的前 10 位客戶。

這是一種非常強大的技術,您可以在 LuckyTemplates 中使用它。您可以使用強大的 DAX 公式語言創建大量可視化。

使用動態視覺效果,尤其是基於排名的參數,意味著您可以真正深入了解屬性性能的關鍵驅動因素。

您可能想要隔離最高和最低客戶,或者最好和最差的銷售產品。這種技術將使您能夠直觀地展示所有這些想法。

為了使它生動起來,我們需要在 CALCULATE 語句中使用 RANKX。

很好地理解這些是如何組合在一起的,這將有助於在模型中實施 DAX 度量的更多技術方面。

這是您想要到達的地方,以便您可以釋放 LuckyTemplates 中強大的分析和視覺潛力。

因此,讓我們深入了解根據 LuckyTemplates 中的排名創建動態視覺效果的第一步。

目錄

創建總利潤測量

對於這個特定示例,我們將需要一個總利潤度量。但要實際創建此度量,我們首先需要有總成本。 

因此,讓我們創建總成本度量。我們需要在這裡添加一些邏輯,所以我們要編寫SUMX,然後我們將轉到銷售表,然後是Quantity,將其乘以Total Unit Cost

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

現在我們有了總成本,我們可以用它來創建我們的總利潤。因此,對於其他衡量標準,我們只需要將Total Sales減去Total Costs即可。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

因此,讓我們拖入總利潤,然後添加客戶名稱

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

請注意,我們沒有按時添加任何額外的過濾器,因此該表涵蓋了所有內容。此表僅顯示整個時間內每個客戶的總利潤。

然後讓我們將其可視化,然後按Total Profits對它們進行排序。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

所以現在我們有了一張客戶圖,從利潤最高的客戶到利潤最低的客戶。

但請記住,我們只需要顯示前 10 個。

然後讓我們創建一個公式,該公式將為我們提供每個客戶的排名。

使用 RANKX 對客戶進行動態排名

因此,讓我們稱我們的新度量為Customer Rank,然後轉到RANKX然後我們將在Customer Table中添加ALL,然後我們將轉到Total Profits

我們在這裡不需要值,而是添加descending

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

如果我們把它拖到表中,我們現在就有了所有客戶的排名。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

但是我們仍然需要採取另一個步驟來隔離前 10 名。

前 10 名客戶利潤

要創建一個僅顯示前 10 名客戶利潤的表,我們需要創建一個新度量。

讓我們稱之為前 10 名客戶利潤

這個措施需要一點邏輯。所以我們去如果客戶排名小於或等於 10,那麼這將等於總利潤。如果不是,則使它等於 blank

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

現在,讓我們使用此度量和Customer Names創建一個表。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

我們現在有一張只有前 10 名客戶的表格。但是,我們需要在這裡修復一個小錯誤。

如果我們看一下新表的總利潤,我們會發現這是所有利潤的總和,而不僅僅是前 10 名客戶的利潤。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

因此,我們需要編輯 Top 10 Customer Profits 公式。

讓我們添加IF ISFILTERED, Customer Names。這意味著如果過濾客戶名稱,則僅返回前 10 名的利潤。

但如果它沒有被過濾,我們將去計算,總利潤,然後是 TOPN,然後是對應於前 10 名客戶的 10,然後去總利潤

TOPN在這裡所做的是返回一個僅包含前 10 位客戶的虛擬表,然後對他們的利潤求和。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

現在我們得到了前 10 名客戶的正確總利潤。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

基於 LuckyTemplates 排名的動態視覺效果

由於我們現在有一張包含前 10 大客戶的表格,我們可以輕鬆地將其轉化為可視化。

讓我們把它變成堆積條形圖。讓我們也打開一些數據標籤。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

請記住,我們在這裡創建動態視覺效果。因此,讓我們拖入產品名稱,然後添加我們的總利潤

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

然後我們可以輕鬆地將這個新表格變成圓環圖。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

現在讓我們來研究視覺效果的交互。單擊屏幕左上角的編輯交互。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

然後單擊您希望受到影響的視覺對像中的篩選器。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

這樣,如果我們單擊圓環圖中的產品 1,我們的條形圖將顯示該產品的前 10 名客戶。

在 LuckyTemplates 中對基於排名的參數使用動態視覺效果

如果我們單擊Product 7,我們的條形圖將更改為顯示該產品的前 10 個客戶。

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