Пример анализа корзины — расширенная аналитика LuckyTemplates

Пример анализа корзины — расширенная аналитика LuckyTemplates

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

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

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

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

Оглавление

Внутри модели данных

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

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

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

У нас есть таблица «Продукты» и таблица «Фильтр продуктов». Здесь мы видим, что связь «неактивна».

Пример анализа корзины — расширенная аналитика LuckyTemplates

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

Оценка возможностей перекрестных продаж с помощью анализа корзины

Теперь давайте посмотрим, что на самом деле делает результат.

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

Пример анализа корзины — расширенная аналитика LuckyTemplates

Однако эта таблица «Клиенты, которые купили» не имеет отношения к нашей таблице «Выбор продуктов» .

Пример анализа корзины — расширенная аналитика LuckyTemplates

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

Пример анализа корзины — расширенная аналитика LuckyTemplates

Таким образом, для продукта 1 в 2016 году его купили 135 человек, а для продукта 15 — 128 человек и так далее.

Слайсер Product Selection исходит из Filter Products, который есть в нашей модели и имеет неактивную связь. Таким образом, из нашего первоначального выбора это ничего не делает для столбца «Клиенты, которые купили» .

Что изменилось в этой таблице «Клиенты с обоими продуктами» , потому что эта формула оценивает продукты (срез «Выбор продукта») и показывает, сколько раз они были куплены с другими продуктами (таблица «Название продукта»).

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

Формула в действии

В этой формуле есть немного сложных функций DAX. Я использовал переменные так эффективно, как только мог.

Я поместил в эту переменную целый табличный фильтр и назвал его Multi Purchase Evaluation .

Пример анализа корзины — расширенная аналитика LuckyTemplates

Мы используем CALCULATETABLE , фильтр таблицы.

Так, например, мы идем с продуктом 1, фильтр помещается в таблицу «Продажи». Здесь VALUES создает таблицу столбцов всех уникальных людей или клиентов, которые купили продукт 1 .

ВСЕ продукты освобождают фильтр «Продукты» или избавляются от него, а затем ПОЛЬЗОВАТЕЛЬСКИЙ ОТНОШЕНИЕ включит этот другой фильтр, который имеет неактивное отношение.

Он будет перебирать каждого клиента и смотреть, купил ли этот клиент продукт, который мы выбрали в слайсере выбора продукта.

Функция ЗНАЧЕНИЯ сохраняет клиентов, которые купили, скажем, продукты 1 и 6 для этого конкретного результата .

Пример анализа корзины — расширенная аналитика LuckyTemplates

Эта оценка здесь, клиенты, которые купили

Пример анализа корзины — расширенная аналитика LuckyTemplates

просто делает DISTINCTCCOUNT оставшихся клиентов.

Пример анализа корзины — расширенная аналитика LuckyTemplates

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

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


Введение в анализ корзины. Практические советы по использованию LuckyTemplates с использованием DAX
Узнайте о количестве клиентов, приобретающих несколько продуктов с помощью LuckyTemplates
Матрица перекрестных продаж LuckyTemplates — расширенный анализ с DAX

Заключение

Подумайте о том, насколько ценно это понимание…

Возможность оценивать почти в режиме реального времени… Вы можете спросить себя что-то вроде: « Ну, должен ли я воспользоваться этой возможностью, чтобы продать нашим клиентам больше, основываясь на том, что они купили ранее? Есть ли какие-либо рекламные акции, которые мы можем провести, которые могли бы позволить нам увеличить наш доход или прибыль в будущем на основе этого анализа перекрестных продаж или анализа корзины, который мы реализуем?»

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

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

Удачи с этим!


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

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать