使用 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?*****






Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。