Матрица перекрестных продаж в LuckyTemplates с использованием DAX

В этом руководстве я покажу вам, как создать матрицу перекрестных продаж в LuckyTemplates. Это всего лишь предварительный просмотр сеанса, который я провел на . Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Этот метод, который я продемонстрирую, может повысить ценность вашей маркетинговой и торговой деятельности, зная, какие продукты покупаются вместе с другими продуктами. Самое первое, что нужно сделать для этого, — настроить модель. 

Оглавление

Настройка модели

Это очень подробная модель, которая у нас есть, которую я использовал во время саммита по обучению, но в этом руководстве мы сосредоточимся на таблице « Продукты» и таблице « Сравнение продуктов ».

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Нам нужно, чтобы эти две таблицы были по всем строкам и по всем столбцам.

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Таблица «Сравнение продуктов» является ключевой для этой матрицы перекрестных продаж. Она точно такая же, как и таблица «Продукты», вроде бы универсальная. Я создал его, используя эту формулу , которая возвращает таблицу на основе того, что мы хотим от этой конкретной таблицы. В этом случае нам нужен индекс в названии продукта.

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Мы собираемся использовать этот индекс в верхней части нашей матрицы, и мы будем использовать название продукта во всех строках.

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Обратите внимание, что эта таблица не имеет никакого отношения к базовой модели . Мы собираемся интегрировать некоторые фильтры из этой таблицы в нашу базовую модель с помощью формулы .

Понимание контекста действительно является ключом к получению этого.

Теперь мы создаем список клиентов на основе продуктов, используя эту формулу. Мы используем , который возвращает таблицу уникальных элементов на основе размещенных на ней фильтров.

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Итак, мы создаем таблицу того, сколько уникальных клиентов купили тот или иной продукт. Например, для Продукта 2 это 688. Затем мы просто подсчитываем эту таблицу.

Создание матрицы

Чтобы получить матрицу, нам нужно посмотреть на эту таблицу списка покупок клиентов и виртуальную таблицу, которая фильтруется продуктами сравнения. И это ключевая формула.

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Теперь давайте посмотрим на наши таблицы, в частности на этот результат 109. Этот результат 109 представляет собой комбинацию списка клиентов, которые создают результат 688 (Продукт 2), и списка клиентов, которые создают результат 636 (Продукт 1). .

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

Вычисляется, сколько клиентов приобрели Продукт 2, но также приобрели Продукт 1. И нам нужно сравнить эти списки. Создать этот список Продукта 2 несложно, потому что размещенный здесь фильтр является естественным, и он естественным образом отфильтрует результат 688.

Мы также создаем некоторый контекст для этого Продукта 1 (636), который представлен этим номером индекса 1, с помощью этой конкретной формулы ComparisonPurchase .

Матрица перекрестных продаж в LuckyTemplates с использованием DAX

С помощью функции ALL мы удаляем любой контекст, который может естественным образом возникать в нашей модели, которая была помещена поверх Продукта 2 (109). Затем мы повторно применяем контекст через виртуальную связь, используя функцию . Я предпочитаю этот метод, использующий TREATAS, потому что он упрощает работу и создает гораздо более чистую модель.

TREATAS создает контекст или фильтры виртуально в нашей модели с помощью формулы вместо того, чтобы делать это физически. 

С помощью этой формулы мы создаем два списка клиентов, независимо от того, где мы находимся в матрице. Таким образом, для 109 переменная ( ) InitialPurchase вычисляет клиентов, которые покупают продукт 2, а переменная ComparisonPurchase вычисляет клиентов, которые покупают продукт 1.

Затем другая ключевая часть расчета заключается в использовании функции для определения того, какие клиенты появляются в нашей таблице InitialPurchase и в нашей таблице ComparisonPurchase. Это дает нам объединенных клиентов, которые покупают оба этих продукта, и это происходит снова и снова во всей этой матрице.


Пример анализа корзины — расширенная аналитика LuckyTemplates
Введение в анализ корзины — практические советы по LuckyTemplates
Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Заключение

Это руководство является лишь предварительным обзором того, как создать матрицу перекрестных продаж в LuckyTemplates. Это довольно много, но я хотел дать вам представление о том, как это на самом деле работает. Меня много раз спрашивали о матрицах перекрестных продаж, поэтому я подумал, что было бы здорово дать обзор того, как это делается в LuckyTemplates.

Это отличный способ провести анализ перекрестных продаж и получить потрясающую информацию. Вы получите проценты и увидите, например, что это хорошая возможность для дополнительных продаж для конкретных клиентов. Если вы хотите узнать больше об этой технике, перейдите по ссылкам ниже.

Ваше здоровье!

***** Изучаете LuckyTemplates? *****






Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.