Найдите лучших клиентов по разным показателям в LuckyTemplates

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

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

Найдите лучших клиентов по разным показателям в LuckyTemplates

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

Оглавление

Создание слайсера

Первым делом я создал слайсер. Я создал таблицу и назвал ее «Выбор рейтинга» и использовал функцию «Ввод данных». Я перечислил свои варианты: Топ-5, Топ-20, Топ-50 и Топ-200, а затем ввел номер рейтинга. Здесь нам нужно было число не только для сортировки нашей выборки, но и для того, чтобы зафиксировать ее внутри меры и интегрировать в нашу логику.

Найдите лучших клиентов по разным показателям в LuckyTemplates

Формула выбора ранжирования

Второй шаг — создать формулу, которая позволит мне зарегистрировать выбранный рейтинг. Таким образом, всякий раз, когда я выбираю разные значения внутри слайсера, оно будет меняться на номер ранжирования. Я использовал очень распространенный метод извлечения значений из слайсера: IF HASONEVALUE .

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

Найдите лучших клиентов по разным показателям в LuckyTemplates

У меня уже настроены основные показатели, такие как общий объем продаж , общая прибыль и общие затраты . Я также интегрировал или разветвил свою прибыль, используя эту меру:

Найдите лучших клиентов по разным показателям в LuckyTemplates

Общий объем продаж по рангу

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

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

Я создам новую меру, чтобы записать логику и использовать технику, упрощающую код. В последнее время я очень увлекаюсь ПЕРЕМЕННЫМИ и использую их как можно чаще. Я назову новый показатель Top Sales by Rank .

Измерение рейтинга

Я буду использовать ПЕРЕМЕННУЮ и назову ее Ranking Dimension . Все, что мне нужно, это табличная функция, которая является измерением, которое я собираюсь ранжировать. Это будут наши клиенты, потому что мы пытаемся найти наших лучших клиентов, используя все эти различные меры.

Найдите лучших клиентов по разным показателям в LuckyTemplates

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

Найдите лучших клиентов по разным показателям в LuckyTemplates

Следующим шагом является запись фактической логики. Мы рассчитаем общий объем продаж , но рассчитаем его только для первых N клиентов или любого количества клиентов, которое мы выберем. Для этого я воспользуюсь функцией ФИЛЬТР и включу параметр ранжирования.

Написание логики

Затем я перескакиваю на новую строку и ставлю ФИЛЬТР на измерение ранжирования. Я буду использовать логику RANKX , но не смогу использовать переменную внутри RANKX, потому что эта переменная не будет динамической внутри этого контекста. Так что я просто иду с общим объемом продаж в порядке убывания.

Вот где вступает в действие динамическая часть: я собираюсь выбрать меньше или равно и использовать нашу переменную Ranking Select. Это вернет значение только в том случае, если рейтинг общего объема продаж ниже 5 лучших, 20 лучших, 50 лучших или 200 лучших.

Найдите лучших клиентов по разным показателям в LuckyTemplates

Перетащите имя клиента на стол. Обычно он показывает каждого отдельного клиента, но как только я использую только что созданную логику, он становится намного более динамичным. Например, когда я выбираю Top 5 на слайсере, он покажет моих 5 лучших клиентов; если я нажму на Top 20, он покажет моих 20 клиентов. Довольно круто, правда?

Найдите лучших клиентов по разным показателям в LuckyTemplates

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

Давайте превратим это в визуал и немного улучшим его, добавив метки данных и изменив цвет. Так что теперь мы общий объем продаж наших лучших клиентов.

Найдите лучших клиентов по разным показателям в LuckyTemplates

Общая прибыль по рангу

Что замечательно, так это то, что этот паттерн можно многократно использовать повторно. Например, легко перейти от общего объема продаж, а затем рассчитать прибыль. Все, что нам нужно сделать, это скопировать меру и вставить ее в нашу новую, а затем изменить Total Sales на Total Profits .

Найдите лучших клиентов по разным показателям в LuckyTemplates

Общая прибыль по рангу

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

Найдите лучших клиентов по разным показателям в LuckyTemplates

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

Найдите лучших клиентов по разным показателям в LuckyTemplates

Применяя несколько показателей в LuckyTemplates, мы теперь имеем три таких же динамических графика. Мы можем продемонстрировать наших Топ-5, Топ-20, Топ-50 или Топ-200 клиентов и переключаться между любыми временными рамками.

Заключение

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

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