Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Функция ALLSELECTED DAX в LuckyTemplates — одна из наиболее продвинутых функций, которую вы можете использовать в своих отчетах и информационных панелях. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Функция ALLSELECTED DAX является производной от функций ALL . Итак, есть ALL , ALLSELECTED и ALLEXCEPT . Все они делают что-то похожее, то есть удаляют контекст или фильтры. Здесь мы сосредоточимся на разнице между ALLSELECTED и ALL .
Оглавление
ВСЕ ВЫБРАННЫЕ против ВСЕХ
Чтобы действительно показать, что может сделать ALLSELECTED , я собираюсь использовать в качестве примера совокупные продажи .
В этом примере вы видите, что я использовал функцию ALLSELECTED DAX для фильтрации определенного периода времени. Таким образом, общая сумма, которую вы видите в разделе , показывает числа в рамках этого фильтра.
Теперь давайте посмотрим, что произойдет, если я изменю ALLSELECTED на ALL .
Таким образом, результаты в разделе «Совокупные продажи» показывают общее количество, если вы используете ALLSELECTED . С другой стороны, столбец Совокупные продажи ВСЕ показывает итог, если вы используете функцию ВСЕ . Глядя на оба результата, вы увидите огромную разницу.
Вот что там произошло. Когда мы использовали ALLSELECTED, мы обертывали нашу таблицу Dates, откуда взялся фильтр.
Это означает, что результаты основаны на том, что мы удалили некоторый контекст из представленных общих данных.
Важность контекста в ALLSELECTED
Таким образом, контекст на самом деле является ключевым здесь. Вы должны понимать контекст, чтобы понять ALLSELECTED . Итак, на данный момент наш текущий контекст заключается в выбранных нами датах. И всякий раз, когда мы меняем выбор даты, текущий контекст также меняется.
Чем отличается контекст, когда речь идет о функции ALL ?
С помощью функции ALLSELECTED вы удаляете контекст только в пределах этого конкретного выбора даты. Но что делает ВСЕ, так это удаляет весь контекст независимо от выбранных дат. Вот почему мы получаем разные результаты.
Другими словами, ALL просматривает полный набор данных от начала до конца. Он игнорирует любой выбор или фильтр, который вы делаете в своем отчете.
Если мы попытаемся визуализировать это, вы заметите разницу еще больше. Вот как выглядят наши совокупные продажи , если вы используете ALLSELECTED .
Но если я наложу результаты совокупных продаж , используя ALL , вы увидите, что число умножается на ошеломляющую сумму.
Функция ALL в Power BI — как использовать ее с DAX Использование функции ALL в LuckyTemplates для получения качественной аналитики Сравните совокупную информацию за разные месяцы в LuckyTemplates
Заключение
Мы показали, что ALLSELECTED используется здесь применительно к совокупным продажам за заданный период времени, который я выбрал. Но вы также можете использовать тот же подход, если хотите разветвиться и посмотреть продажи за прошлый год, последний квартал и т. д. Суть в том, что вы можете использовать его для демонстрации информации не из всего набора данных, а за выбранное время. диапазон.
Как и многие другие функции LuckyTemplates, ALLSELECTED можно использовать и по-другому. Например, при работе с бюджетами продуктов вы можете применить SUMX для повторения ежедневных данных, а затем применить ALLSELECTED для корректировки результатов на основе дат, даже если в этой конкретной модели нет физической взаимосвязи. Это означает, что ALLSELECTED может быть полезен и с точки зрения искусственных отношений.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.