Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

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

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

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

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

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

Оглавление

Отображение верхней части клиентской базы

Для этого примера я действительно упростил формулу.

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

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

Это автоматически отфильтрует семь лучших клиентов и продавцов.

Это всегда будет динамически меняться и показывает только первые семь.

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

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

Расхождения в бюджетах

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

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

Вот как это сделать. Я подскочил к своей модели и первым показал стол клиентам.

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

Теперь вы увидите разницу, если я внесу в таблицу общий объем продаж .

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

Мы видим, что Total Sales фактически показывает каждую итерацию и результат. Но Top 7 Customers By Sales выведет только топ 7, что я и хочу показать в таблице.

Использование формулы RANKX и ЕСЛИ

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

Если мы посмотрим на это, это не так сложно. Это относительно просто. Особенно когда вы используете переменные, это действительно упрощает формулу, которую вы вводите в свои модели. Мы просто используем RANKX , а затем заключаем его в оператор IF .

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

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

Делая это, мы обертываем эту конкретную переменную, которую мы создали, внутри логики IF .

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

Это образец того, как вы это делаете.

Показ нижней части клиентской базы

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

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

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

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

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

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

В этом случае, используя контекст продавца, мне нужно избавиться от этого контекста, удалив все фильтры, используя ALL . Затем мы оцениваем рейтинг всех продавцов в общем объеме продаж и помещаем его в логику ЕСЛИ .

Показать лучшие или последние результаты с помощью ранжирования в LuckyTemplates

Вот как мы получаем динамическую визуализацию для продавцов.


Расширенный DAX для LuckyTemplates: реализация логики ранжирования уникальных данных.
Извлечение уникальных данных в LuckyTemplates с использованием рейтинга. DAX измеряет
динамическое группирование клиентов по их рейтингу с помощью RANKX в LuckyTemplates.

Заключение

Методы ранжирования действительно эффективны для предоставления дополнительной информации к вашим отчетам в LuckyTemplates.

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

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

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

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

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

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

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

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

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

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