TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

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

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

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

Оглавление

Расчет 5 лучших клиентов в этом году с использованием TOPN DAX

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Я назову новый показатель Top 5 Customers TY , воспользуюсь функцией и сошлюсь на общий доход.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Затем я буду использовать функцию TOPN DAX. Помните, что TOPN — это табличная функция, поэтому вы можете поместить ее в область фильтрации в CALCULATE. Затем я напишу 5, чтобы просмотреть 5 лучших клиентов.

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Для упрощения я бы поставил здесь метки данных.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Мы также можем отформатировать его, чтобы он выглядел убедительно.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Форматирование формул DAX с помощью приложения

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Затем я быстро перейду к инструменту очистки DAX и вставлю сюда код.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Затем я нажму кнопку «Формат».

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Результирующая формула не сильно изменилась, и это нормально. Это довольно простая формула для написания, поэтому не нужно многого делать.

Но в больших формулах инструмент очистки DAX имеет огромное значение.

Если вы не используете этот инструмент, воспользуйтесь им. Это упрощает понимание формата ваших формул.

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Итак, теперь у нас есть хороший формат для нашей формулы, а также нужная нам логика.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Подсчет топ-5 клиентов за прошлый год с помощью TOPN DAX

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

Я назову эту меру как Top 5 Customers (LY Rev) . Все, что мне нужно было сделать здесь, это использовать старую меру из предыдущего и изменить логику. Вместо того, чтобы использовать общий доход, я использую доход за прошлый год. Мы собираемся ранжировать наших клиентов на основе их прошлогоднего дохода.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Затем я могу перенести эту новую меру на холст.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

Интересно, что в этой визуализации появилось только 2 клиента. Почему это?

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

Мы можем ввести данные о доходах за прошлый год , что даст нам полное число.

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

TOPN DAX продемонстрирует лучших клиентов этого периода по сравнению с прошлым периодом

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

Заключение

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

Допустим, вы хотите узнать 30 лучших клиентов прошлого года и выяснить, входят ли они в число 30 лучших в этом году. Вы можете довольно легко сопоставить их таким образом, а затем создать ИСТИННЫЙ или ЛОЖНЫЙ фрагмент логики, который затем можно встроить в части условного форматирования визуализации.

Я продемонстрировал это недавно, и мне очень нравится, что теперь есть много способов визуализировать вещи, используя правила условного форматирования в диаграммах.

Всего наилучшего,

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