Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

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

В этом конкретном примере мы рассмотрим это с точки зрения клиента. Мы собираемся попытаться проанализировать, какой средний объем продаж мы делаем за транзакцию в расчете на одного клиента?

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

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

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

Оглавление

Как рассчитать среднее значение за транзакцию

Во-первых, мы вычислим стоимость каждой транзакции, перейдя в таблицу «Продажи». У нас есть столбец идентификатора заказа с левой стороны.

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

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

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

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

Рассчитать средние продажи за транзакцию

Давайте создадим показатель и назовем его Average Sales per Transaction . Я собираюсь использовать функцию AVE RAGEX , потому что это позволит нам получить эти средние значения путем повторения чего-либо. В AVERAGEX я собираюсь использовать VALUES и указать свой идентификатор заказа. Затем я хочу усреднить общий объем продаж для каждого отдельного заказа.

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Как только я перетащу эту меру в контекст имени клиента, у меня получится вот такая таблица:

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

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

Использование гистограмм

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

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Рассчитать среднюю прибыль на транзакцию

Нам не нужно останавливаться на достигнутом; мы можем мы можем пойти еще дальше. У нас есть некоторые другие основные расчеты, такие как общая прибыль и общие затраты . С помощью этих расчетов я могу узнать среднюю прибыль на сделку . Все, что мне нужно сделать, это скопировать и вставить показатель, который я только что использовал, в новый показатель, и вместо « Общий объем продаж » я введу «Общая прибыль» .

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

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Я могу просто перетащить новую меру в свою таблицу, чтобы получить новую информацию. Например, у нашего клиента Криса Фуллера прибыль на транзакцию выше, чем у Филипа Фостера, который на самом деле продал больше. Это довольно хорошее понимание, верно?

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Рассчитать среднюю маржу на транзакцию

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

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

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

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

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

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

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

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Средняя маржа на транзакцию с течением времени

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

Мы можем видеть, как средняя маржа меняется во времени, и видеть сезонность.

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Другие идеи

В целом, теперь намного легче увидеть наших клиентов с высокой маржой по сравнению с клиентами с низкой маржой. Например, у клиента Хуана Коллинза маржа составляет 40%. Этот торчит ясно как божий день.

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

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

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Визуализация данных

Мы можем подробнее изучить информацию, используя DAX в LuckyTemplates, и определить наших лучших клиентов по регионам. Что-то происходит на региональном уровне? Мы можем переключиться с визуальной карты на заполненную карту.

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Мы можем углубиться и посмотреть более подробно. В моем примере Нью-Гэмпшир имеет низкую маржу, в то время как все остальные регионы распределены довольно равномерно.

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

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

Рассчитать среднее значение на транзакцию клиента с помощью DAX в LuckyTemplates

Заключение

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

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

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

Этот тип аналитической работы очень силен. Если вы хотите ознакомиться с другими подобными примерами, ознакомьтесь с модулем на Online. Этот модуль содержит информацию о решении реальных бизнес-задач с использованием лучших практик DAX в 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 для своих бизнес-отчетов.