使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

在本教程中,我將向您展示如何在 LuckyTemplates 中創建交叉銷售矩陣。這只是我在上進行的會議的預覽。 您可以在本博客底部觀看本教程的完整視頻。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

我將演示的這項技術可以為您的營銷和銷售活動增加很多價值,因為它知道哪些產品是與其他產品一起購買的。要做到這一點,要做的第一件事就是建立模型。 

目錄

建立模型

這是一個非常詳細的模型,我在學習峰會期間使用過,但在本教程中我們將重點關注產品比較 產品表。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

我們需要這兩個表沿著所有的行和所有的列。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

比較產品表是為此交叉銷售矩陣設置的關鍵。它與 Products 表完全相同,就像它是通用的一樣。我使用這個公式創建了它,它返回一個基於我們想要從那個特定表中得到的任何內容的表。在這種情況下,我們需要產品名稱中的索引。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

我們將在矩陣的頂部使用此索引,並且我們將在所有行中使用產品名稱。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

請注意,此表與核心模型沒有關係。我們將通過公式將此表中的一些過濾器集成 到我們的核心模型中。

了解上下文是獲得這一點的關鍵。

現在,我們使用此公式基於產品創建客戶列表。我們使用 它根據放置在上面的過濾器返回一個唯一項目表。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

因此,我們正在創建一個表,其中包含有多少獨特客戶購買了特定產品。例如,對於產品 2,它是 688。那麼,我們只是對該表進行計數。

創建矩陣

要獲得矩陣,我們需要查看此客戶購買列表表和比較產品正在篩選的虛擬表。這是關鍵公式。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

現在讓我們看看這裡的表格,特別是這個結果 109。這個 109 結果是創建 688 結果(產品 2)的客戶列表和創建 636 結果(產品 1)的客戶列表的組合.

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

它計算出有多少客戶購買了產品 2,但也購買了產品 1。我們需要比較這些列表。創建這個產品 2 列表很容易,因為放置在這裡的過濾器是自然發生的,它將自然地過濾 688 個結果。

我們還通過這個特定的公式ComparisonPurchase為這個產品 1 (636) 製造了一些上下文,它由這個索引號 1 表示。

使用 DAX 在 LuckyTemplates 中交叉銷售矩陣

使用ALL函數,我們刪除了可能通過我們的模型自然發生的任何上下文,這些上下文已被產品 2 (109) 覆蓋。然後,我們使用函數通過虛擬關係重新應用上下文。我更喜歡這種使用 TREATAS 的方法,因為它簡化了事情並創建了一個更清晰的模型。

TREATAS 在我們的模型中以公式的形式虛擬地創建上下文或過濾器,而不必實際進行。 

使用這個公式,我們創建了兩個客戶列表,無論我們在矩陣中的哪個位置。因此對於 109,變量 ( ) InitialPurchase正在計算購買產品 2 的客戶,變量ComparisonPurchase正在計算購買產品 1 的客戶。

然後,計算的另一個關鍵部分是使用函數計算出哪​​些客戶出現在我們的 InitialPurchase 表和我們的 ComparisonPurchase 表中。這給了我們購買這兩種產品的合併客戶,並且這種情況在整個矩陣中一次又一次地發生。


購物籃分析示例 - LuckyTemplates 高級分析
購物籃分析介紹 - LuckyTemplates 最佳實踐技巧 在
LuckyTemplates 中使用 DAX 發現多個產品購買

結論

本教程只是關於如何在 LuckyTemplates 中創建交叉銷售矩陣的一些預覽。它有很多內容,但我想讓您了解這實際上是如何工作的。我曾多次被問及交叉銷售矩陣,所以我希望能概述一下它是如何在 LuckyTemplates 中完成的。

這是運行交叉銷售分析並獲得極好的見解的好方法。例如,您將獲得百分比並了解什麼是對特定客戶的良好追加銷售機會。如果您想了解有關此技術的更多信息,請查看下面的鏈接。

乾杯!

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