Найдите лучших клиентов по разным показателям в 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 клиентов и переключаться между любыми временными рамками.

Заключение

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

Оставить комментарий

Расчет недельных продаж с помощью 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 Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

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

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

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

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

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

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

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

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

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

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

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

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