Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы рассмотрим, как эффективно использовать методы ранжирования в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Иногда вы не хотите отображать все результаты ваших данных в своей визуализации. Иногда вы хотите увидеть только верхние или нижние результаты, например, первые пять или последние семь.
Чтобы иметь возможность сделать это в LuckyTemplates, вам нужно использовать функцию RANKX и использовать ее по определенному шаблону, чтобы в динамическом режиме ваши результаты всегда отображали именно то, что вы хотите, с точки зрения верхнего или нижнего рейтинга.
Мы собираемся углубиться в некоторые методы ранжирования и то, как вы можете в реальной ситуации использовать эти методы для создания эффективных динамических визуальных эффектов на привлекательной информационной панели.
Я сделал много учебных пособий и методов в бюджетировании и вокруг него. Но сила LuckyTemplates заключается в сочетании различных методов.
Итак, то, что я продемонстрировал здесь, — это анализ бюджетирования продукта, в котором я использовал методы ранжирования на панели бюджетирования, чтобы изолировать верхние и нижние элементы.
Оглавление
Отображение верхней части клиентской базы
Для этого примера я действительно упростил формулу.
Я собираюсь показать вам, как именно я это написал. Но сначала вы увидите, что можете создать формулу и использовать ее для множества различных элементов или измерений. Это в основном повторное использование.
Но, глядя сюда, вы можете видеть, что у меня лучшие клиенты. В зависимости от контекста, временных рамок или продукта я даже могу выбрать, что может отображаться на панели инструментов.
Это автоматически отфильтрует семь лучших клиентов и продавцов.
Это всегда будет динамически меняться и показывает только первые семь.
Так что это действительно эффективное средство. Например, если мы просто изменим временные рамки здесь, вы увидите, что это фактически изменит результаты.
Это может изменить все результаты в отчете, но по-прежнему эффективно показывает лучших клиентов или продавцов.
Это также добавляет немного больше цвета к другим сведениям, которые вы показываете в своем отчете.
Расхождения в бюджетах
Мы скорректируем временные рамки и выберем несколько продуктов.
Итак, я выбрал группу продуктов. В рамках этого группового выбора мы видим некоторое расхождение, а затем выясняем, почему это расхождение происходит.
Этот конкретный график показывает производительность по сравнению с бюджетом. Вы можете видеть совокупный бюджет, а также показатели продаж за текущий и прошлый год.
Есть большое расхождение. Однако мы можем еще больше сузить это и изолировать, чтобы знать, почему это происходит; это даст действительно хорошее представление.
Но есть способ улучшить это. Мы могли бы получить представление о различиях между тем, что мы сделали от конкретного человека в прошлом году и за годы до этого.
Мы можем углубиться в это, но использование методов ранжирования в LuckyTemplates позволит нам создавать динамические визуальные элементы, которые могут отображать определенные верхние или нижние границы нашей клиентской базы.
Вот как это сделать. Я подскочил к своей модели и первым показал стол клиентам.
Теперь у меня есть ранжирующая ветвь показателей, и я собираюсь внести ее в таблицу, которая даст мне семь лучших клиентов и соответствующие им продажи, и она будет называться «Семь лучших клиентов по продажам » .
Теперь вы увидите разницу, если я внесу в таблицу общий объем продаж .
Мы видим, что Total Sales фактически показывает каждую итерацию и результат. Но Top 7 Customers By Sales выведет только топ 7, что я и хочу показать в таблице.
Использование формулы RANKX и ЕСЛИ
Теперь давайте посмотрим на формулу.
Если мы посмотрим на это, это не так сложно. Это относительно просто. Особенно когда вы используете переменные, это действительно упрощает формулу, которую вы вводите в свои модели. Мы просто используем RANKX , а затем заключаем его в оператор IF .
Таким образом, для каждого отдельного клиента мы ранжируем их по продажам. И если мы находимся в контексте клиента, нам нужно избавиться от этого контекста, чтобы мы могли оценить каждого отдельного клиента. Если бы мы не использовали формулу ALL , это дало бы всем одинаковый рейтинг.
В контексте клиента нам нужно забыть о любых контекстных фильтрах и посмотреть на всех клиентов, а затем оценить их рейтинг по этому конкретному показателю. В этом случае мы использовали продажи и расположили продажи в порядке убывания. Итак, идем от высшего к низшему.
Делая это, мы обертываем эту конкретную переменную, которую мы создали, внутри логики IF .
Таким образом, если рейтинг клиента меньше или равен, как в данном случае, семи, он вернет либо их общий объем продаж, либо пустое значение.
Это образец того, как вы это делаете.
Показ нижней части клиентской базы
Мы можем создать еще одну меру, которая будет смотреть на наши последние семь клиентов.
Так что в этом случае, если мы вернемся к модели, и вы захотите посмотреть на другие формы эффективности продаж, вы поймете, почему возникло расхождение.
Вы бы знали, что это может быть потому, что лучшие клиенты преуспели. Но другая причина может заключаться в том, что некоторые клиенты действительно тянут нас вниз, поэтому вместо этого мы хотели бы взглянуть на клиентов с низкими показателями.
Вот где эта техника действительно может пригодиться. И это действительно может извлечь некоторые эффективные идеи из ваших данных.
То, что я сделал для примера с продавцом, точно такое же, и именно поэтому эта техника действительно хороша.
В этом случае, используя контекст продавца, мне нужно избавиться от этого контекста, удалив все фильтры, используя ALL . Затем мы оцениваем рейтинг всех продавцов в общем объеме продаж и помещаем его в логику ЕСЛИ .
Вот как мы получаем динамическую визуализацию для продавцов.
Расширенный DAX для LuckyTemplates: реализация логики ранжирования уникальных данных.
Извлечение уникальных данных в LuckyTemplates с использованием рейтинга. DAX измеряет
динамическое группирование клиентов по их рейтингу с помощью RANKX в LuckyTemplates.
Заключение
Методы ранжирования действительно эффективны для предоставления дополнительной информации к вашим отчетам в LuckyTemplates.
Вам нужно потратить некоторое время на глубокие размышления о том, как это может применяться к вашим собственным данным и отчетам.
Техника будет аналогичной, но могут быть некоторые небольшие корректировки, которые вам нужно будет внести в зависимости от вашей собственной среды и ваших собственных данных, с которыми вы работаете.
В целом, это действительно мощный метод визуализации, и все, что для этого требуется, — это немного знаний DAX и правильное применение формул в ваших отчетах.
И если вы хотите посмотреть весь семинар, который был частью серии вебинаров LuckyTemplates, посвященной этой теме, я настоятельно рекомендую его. В серии были рассмотрены некоторые действительно продвинутые методы бюджетирования, такие как прогнозирование сравнительного анализа.
Когда вы поймете, как реализовать многие из этих методов бюджетирования, вы увидите, как можно начать объединять эти элементы в LuckyTemplates.
Всего наилучшего,
***** Изучаете LuckyTemplates? *****
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать