Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

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

Хотя это может показаться относительно логичным расчетом, на самом деле при использовании DAX это еще не все.

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

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

Оглавление

Образцы данных о покупках нескольких продуктов

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

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

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

В моем примере я создал столбец «Всего клиентов» . Здесь вы можете подсчитать общее количество клиентов, которые приобрели любой из продуктов.

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Затем я также создал этот селектор дат , где вы можете контролировать диапазон дат в своих данных.

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

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

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

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

В моем примере у первого продукта всего 89 клиентов. Вы увидите, что из 89 клиентов только 4 фактически приобрели продукт более одного раза.

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

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

Выявление клиентов с несколькими покупками

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

Есть так много способов использовать эту логику в LuckyTemplates.

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

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

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Формулу может оценить каждый покупатель. После этого он вернет виртуальную таблицу для каждого отдельного клиента и соответствующее им количество транзакций.

Внутри функции SUMMARIZE вы можете видеть, что я добавил формулу Total Transactions .

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Эта формула представляет собой просто подсчет строк таблицы продаж. Таким образом, он учитывает каждую транзакцию любого клиента.

Он рассчитает количество транзакций для каждого клиента, независимо от продукта. Это потому, что я поместил его в контекст SUMMARIZE . Следовательно, Customer[Customer ID] в формуле.

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Подводя итог, можно сказать, что функция SUMMARIZE создает виртуальную таблицу для каждого клиента и количества покупок определенного продукта. 

После этого я поместил эту виртуальную таблицу внутрь функции FILTER по Total Purchases .

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

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

Когда у меня будет виртуальная таблица, отфильтрованная для клиентов с покупкой нескольких продуктов, я воспользуюсь функцией СЧЕТЧИКИ

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Функция COUNTROWS в конечном итоге предоставит нам данные в столбце «Клиенты с умножением покупок» .

Вычисление процента

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

Для этого просто нажмите «Новая мера» .

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Вам просто нужно переименовать меру как Multiple Purchase % . Затем следуйте той же формуле ниже.

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

По сути, я использовал здесь функцию . Я просто разделил общее количество клиентов на несколько покупок продуктов от общего числа клиентов.

После этого перейдите на вкладку «Моделирование» и переместите ее в раздел «Ключевые показатели» .

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

В вашей модели визуализаций вы можете видеть, что % множественных покупок теперь находится в разделе «Ключевые показатели» .

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Далее нужно перевести формат в проценты.

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

Вы должны перетащить эту меру в таблицу. Точно так же вы увидите, какие продукты чаще покупают одни и те же клиенты.  

Обнаружение нескольких покупок продуктов с помощью DAX в LuckyTemplates

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


Где ваши лучшие продажи по продукту?
Кто входит в ваши 20% лучших клиентов по любой метрике
Найдите лучших клиентов с помощью RANKX в LuckyTemplates

Заключение

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

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

Было бы здорово изучить и внедрить подобную логику в свои собственные модели, особенно если вы имеете дело с данными о клиентах .

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

Наслаждайтесь контентом!

***** Изучаете 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 для своих бизнес-отчетов.