使用支持表在 LuckyTemplates 中進行數據建模

使用支持表在 LuckyTemplates 中進行數據建模

在對我們的模型進行分析時,我們可能希望找到與表中任何內容無關的見解。這就是使用支持表進行 LuckyTemplates 數據建模的概念的由來。

支持表與我們的表沒有任何關係,但我們可以使用它們來支持報告中的可視化。 

目錄

LuckyTemplates 中數據建模的示例場景

對於此示例,我們將為客戶創建一個支持表。我們可以用信息覆蓋該支持表。然後運行 DAX 邏輯來創建我們目前在Customers表上無法實現的可視化效果。 

使用支持表在 LuckyTemplates 中進行數據建模

在我們的報告視圖中,我們有一個可視化顯示每個客戶的總交易。對於此示例,來自客戶的最高交易是33

使用支持表在 LuckyTemplates 中進行數據建模

那麼最低的是8

使用支持表在 LuckyTemplates 中進行數據建模

例如,我們想要創建一個可視化效果,根據客戶的交易顯示他們的頻率。這是一個可視化,顯示了我們模型中任何地方都不存在的高、中、低頻客戶的總銷售額。我們可以做的是創建一個包含這些頻率的表,這樣我們就可以通過它運行邏輯。

為 LuckyTemplates 中的數據建模創建支持表

有多種創建表的方法。對於此示例,讓我們使用“主頁”選項卡中的“輸入數據”選項。 

使用支持表在 LuckyTemplates 中進行數據建模

我們將此表命名為“購買頻率”。然後將第一列設置為Frequency Group並將頻率值添加為HighOkLow。同時添加MinMax列。在我們當前的表格中,我們說我們的高頻客戶應該至少有2540筆交易。中頻客戶應該有15-25筆交易,低頻客戶只有0-15交易

使用支持表在 LuckyTemplates 中進行數據建模

Relationship視圖中,我們會將添加的Purchase Frequency表放在右側。這是因為Purchase Frequency表是一個支持表。在此表上創建的列與我們數據模型上的任何表都沒有任何關係。我們將僅使用它 來運行 DAX 邏輯以支持我們想要在報告上創建的可視化效果。 

使用支持表在 LuckyTemplates 中進行數據建模

為 LuckyTemplates 數據建模創建度量表

除了Purchase Frequency表之外,我們還可以使用Enter Data選項創建另一個表。我們將其命名為動態分組。然後我們將在此表中創建一個度量。

使用支持表在 LuckyTemplates 中進行數據建模

將度量重命名為Sales by Frequency Group表。您可以通過此鏈接了解有關創建度量表的更多信息。

使用支持表在 LuckyTemplates 中進行數據建模

對於我們的衡量標準,我們將使用非常複雜的 DAX 代碼。此度量計算Customers表中每個客戶的總銷售額。它確定他們的總交易是否在我們創建的支持表 Purchase Frequency表的MINMAX值範圍內。

使用支持表在 LuckyTemplates 中進行數據建模

這裡的關鍵是Purchase Frequency表與我們的Customers表或任何其他表沒有任何關係。但是,通過使用度量和 DAX 代碼創建邏輯,我們現在可以使用它來支持或創建其他表的可視化。

在 LuckyTemplates 中創建自定義可視化

要創建我們想要的可視化效果,我們只需將動態分組表的頻率組列拖到畫布上。

使用支持表在 LuckyTemplates 中進行數據建模

然後,我們將按頻率組衡量的銷售額 拖到畫布上的頻率組。

使用支持表在 LuckyTemplates 中進行數據建模

結果,我們現在有了一個可視化效果,它向我們展示了客戶在高、低和中等範圍 ( Ok ) 頻率下的總銷售額。

使用支持表在 LuckyTemplates 中進行數據建模

之後,我們可以將其轉換為圓環圖可視化。然後,我們將看到,根據我們使用支持表創建的邏輯,我們的大多數客戶都在中等 ( Ok)頻率範圍內。  

使用支持表在 LuckyTemplates 中進行數據建模

這是有道理的,因為如果我們檢查客戶的總交易,他們中的大多數人大約有 20-21 筆交易。

使用支持表在 LuckyTemplates 中進行數據建模

根據我們的支持表(頻率組),這在 15-25(正常)頻率的中間範圍內。

使用支持表在 LuckyTemplates 中進行數據建模

我們還可以通過將度量(按頻率組銷售)拖到我們的客戶名稱可視化中來創建另一個可視化...

使用支持表在 LuckyTemplates 中進行數據建模

…以及我們支持表中的頻率組列(購買頻率)。

使用支持表在 LuckyTemplates 中進行數據建模

結果,可視化現在顯示客戶的名稱、他們的總銷售額和他們的交易頻率。 

使用支持表在 LuckyTemplates 中進行數據建模

如果需要,我們可以將此可視化轉換為條形圖。

使用支持表在 LuckyTemplates 中進行數據建模

最後,我們有按客戶名稱和頻率組劃分的按頻率組銷售按頻率組按頻率組銷售的這些可視化。

使用支持表在 LuckyTemplates 中進行數據建模

結論

總之,我們能夠創建一個支持表並將其用於 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 網關?所有你必須知道的