Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве рассматривается расширенный пример функции DAX RANKX в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Это секционная сессия семинара Learning Summit в Online.
Функция дает вам ценную информацию, когда вы используете ее для различных контекстов на странице отчета. Однако это также может быть одной из самых запутанных функций в LuckyTemplates.
Это может дать вам разные результаты, которые кажутся правильными, когда на самом деле они неверны. Если вы не будете осторожны, вы в конечном итоге переработаете весь отчет.
Оглавление
Связь между RANKX и контекстами
В этой визуализации вы можете увидеть рейтинг округов, рейтинг штатов и рейтинг регионов штатов.
Управление контекстом расчета может быть затруднено, если вы хотите увидеть их все в одной матрице.
Посмотрим на таблицу.
Вы можете видеть, что в нем есть информация о штатах, регионах, штатах и округах.
Для этого примера вам нужно определить рейтинг округов.
Если в таблице есть только округ, рейтинг округа и общий объем продаж, вы получите правильные результаты ранжирования:
Но как только вы начнете складывать другие контексты в таблицу, результат ранжирования начнет накапливаться для каждого округа, который находится в разных штатах и регионах штатов.
Таким образом, вам необходимо определить и изменить контекст расчета, чтобы убедиться, что вы получаете правильный общий рейтинг для каждого округа независимо от того, что выбрано на странице отчета.
Всякий раз, когда вы выбираете штат, например Колорадо, формула также обновляется.
Вы также можете сделать выбор, используя State Regions. Если вы выберете «Северо-восток», он покажет правильный рейтинг.
Формула рейтинга округов
В этом руководстве для получения рейтинга округа используются две формулы. Это поможет вам понять разницу в результатах, полученных при использовании различных функций DAX вместе с RANKX:
Формула №1: Использование ALL и ALLSELECTED
Функция является ключевой частью этой формулы для ранга округа:
Он манипулирует контекстом в формуле RANKX. Затем он перебирает таблицу «Регионы» и создает результат ранжирования.
В этом случае функция ВСЕ фактически работает в каждом округе независимо от исходного контекста.
Эта проблема усложняется, когда вы начинаете накладывать слои на контексты слайсера. При использовании ранжирование будет автоматически обновляться в зависимости от выбора в слайсере.
Вы также должны использовать , чтобы поместить дополнительный контекст в результат или изменить контекст вычисления.
Контекст корректируется на основе фильтров в функции РАСЧЕТ.
При этом ранжирование будет корректироваться в зависимости от контекста, поступающего от слайсеров штата и региона штата.
Формула № 2: Использование ВСЕХ И ЗНАЧЕНИЙ
Теперь давайте посмотрим на столбец County (Updated).
Вы хотите убедиться, что этот столбец будет продолжать показывать общий рейтинг независимо от того, что выбрано в слайсерах. Каждый округ должен иметь уникальный номер.
Это используемая формула:
В этом примере не было способа расшифровать уникальный округ. Таким образом, была создана еще одна колонка. Столбец «Полный округ» включает округ, штат и регион.
Это дает вам хорошее различие между графствами. Таким образом, теперь вы можете работать с виртуальной таблицей округов, которые есть в данных.
Прежде чем сделать это, вам нужно удалить контекст ALL из таблицы Regions.
Таким образом, никакого контекста, поступающего из таблицы Region, на данный момент не существует. С помощью функции вы можете вернуть контекст столбца Full County.
Один из вариантов — ссылаться на каждый столбец с помощью функции ALL. Но лучшая альтернатива — избавиться от всего контекста из регионов и вернуть только полный округ.
После того, как внутри CALCULATE были произведены манипуляции с контекстом, функция RANKX начинает свою работу оттуда.
Он работает с каждым округом в каждой строке вместе с их общим объемом продаж, а затем ранжирует их. Вот как вы получаете значения от 1 до X в строке округа (обновлено).
В результате фильтры и слайсеры не будут иметь значения и не повлияют на ранжирование, поскольку формула настроена на их игнорирование.
Создание таблиц динамического ранжирования с использованием RANKX в LuckyTemplates
Рекомендации по RANKX — концепции формул LuckyTemplates и DAX
Найдите лучших клиентов с помощью RANKX в LuckyTemplates
Заключение
RANKX — непростая в использовании функция. Ключ в том, чтобы сосредоточиться на нюансах, чтобы иметь возможность лучше понять функцию.
Надеюсь, вы узнали больше о расширенных приложениях функции DAX RANKX в LuckyTemplates.
Вы можете ознакомиться с курсом Mastering DAX Calculations в LuckyTemplates Online, чтобы узнать больше о функции RANKX.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать