Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве я расскажу о разнице между функциями ALL и ALLSELECTED DAX при расчете процента от общего числа в LuckyTemplates. Разница между этими двумя функциями DAX может сбивать с толку, когда вы только начинаете работать с LuckyTemplates. Надеюсь, этот урок внесет ясность в этот вопрос. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Я получил эту идею из видео, в котором рассказывалось о функции . Вы можете посмотреть это видео на канале LuckyTemplates Youtube здесь .
В этом видео спикер сравнил дату с общим объемом продаж , используя функцию ВСЕ . Здесь я собираюсь сделать еще один шаг в этом примере и показать, как использовать функцию ALL или при расчете процента от общего объема продаж . Это может быть по дате или по клиенту.
В этом уроке я буду использовать пример Division .
По сути, подразделение похоже на тип работы.
Я также поместил слайсер в верхнюю правую часть, чтобы показать, что эти результаты относятся к 2020 году .
И это показывает сумму выставленного счета для каждого из следующих разделов .
Я также предоставил слайсер для подразделения , который мы будем использовать позже, когда добавим процент от общей суммы счетов-фактур с помощью функции ВСЕ или ВСЕВЫБРАННЫЕ .
Оглавление
Фактурная мера с использованием функции ALL
В этом документе TREATAS Measures я хранил все свои показатели счетов.
Мера Invoiced — первая мера в моей таблице.
Эта мера вычисляет сумму выставленного счета , которая является общей оценкой .
Я также использовал функцию , потому что между таблицей Date и Jobs нет связи , поэтому вместо этого я создал эту связь виртуально.
И вот как я создал сумму счета .
Теперь я возьму Invoiced с помощью функции ALL .
Это вычисляет сумму всех сумм, выставленных в счете, используя меру выставленного счета , которую я обсуждал ранее. Я также использовал функцию ВСЕ , чтобы отобразить все результаты по подразделениям в таблице «Работа» .
При добавлении меры Invoiced ALL в эту таблицу отображается только общая сумма счета для каждой из этих строк.
Вот что делает функция ALL . Он возвращает все строки в таблице или все значения столбца, игнорируя любые существующие фильтры, которые могли быть применены.
Процент от общего количества с функцией ALL
После добавления показателя Invoiced ALL в таблицу следующее, что я хочу сделать, это показать процент от общего объема продаж для каждого из этих подразделений за 2020 год.
Для этого я создал еще одну меру, которую назвал ALL Invoiced% . В этом показателе я просто разделил показатель Invoiced на показатель Invoiced ALL .
Затем я добавлю эту меру в таблицу. Судя по результатам отдела реконструкции , на самом деле он работает правильно . Это показывает, что у него есть 775 766 долларов из 1 866 767 долларов , что имеет смысл для общего процента 41,56% .
Но что, если я хочу выбрать только определенный дивизион ?
Например, здесь я буду использовать свой слайсер, поэтому в таблице будут отображаться только разделы «Реконструкция » и «Устранение плесени» .
Примечательно, что в столбце «ВСЕ выставленные счета» по-прежнему отображается тот же процент.
Это не показывает ожидаемых результатов, которые я хочу. Это связано с тем, что в основном просто берется результат «Счет-фактура» , разделенный на результат «Счет-фактура ВСЕ» , чтобы получить процентное значение.
Я хочу показать процент реконструкции и исправления плесени от текущей общей суммы счета .
Вот тут-то и появляется функция ALLSELECTED .
Инвойсируемая мера с использованием функции ALLSELECTED
Я пока отменю выбор Реконструкции и Восстановления плесени . Затем давайте проверим еще одну меру, которую я создал для Invoiced с помощью функции ALLSELECTED . Я назвал его Invoiced ALLSELECTED .
В этом такте я снова использовал метод ветвления меры . Но вместо использования функции ALL я использовал функцию ALLSELECTED .
Я снова добавлю эту меру в таблицу. Как видите, в столбце Invoiced ALLSELECTED отображается та же сумма, что и в Invoiced ALL .
Это связано с тем, что по умолчанию в этой модели выбраны все подразделения , а я еще не использовал слайсер.
Процент от общего количества с функцией ALLSELECTED
Я также создал меру под названием ALLSELECTED Invoiced% , чтобы получить процент от общего объема продаж для каждого из этих подразделений за 2020 год.
Это похоже на показатель ALL Invoiced% , но здесь я использовал функцию ALLSELECTED вместо функции ALL .
Добавив это в таблицу, вы увидите, что он показывает аналогичные результаты из столбца ALL Invoiced% .
Тем не менее, вот в чем хитрость этого урока. Я снова воспользуюсь слайсером Division и выберу Reconstruction and Mold Remediation .
И вы увидите, что результат столбца ALLSELECTED Invoiced% теперь отличается от столбца ALL Invoiced% .
В столбце ALL Invoiced% отображается только 44,40% , потому что он все еще рассчитывает сумму Invoiced для других подразделений, даже если они не выбраны.
С другой стороны, в столбце ALLSELECTED Invoiced% , где мы использовали функцию ALLSELECTED , отображается 100% итоговая сумма. Это связано с тем, что он рассчитывает только сумму счета для выбранных подразделений.
Это правильно показывает, что подразделение по восстановлению плесени составляет 6% , а подразделение по реконструкции составляет 93% с половиной от текущей общей суммы в размере 828 925 долларов США , выставленных обоими подразделениями.
Подводя итог, в этом разница между функциями ALL и ALLSELECTED . В этом примере я выберу больше дивизий , чтобы лучше увидеть разницу.
После выбора подразделения по уменьшению воздействия воды числа в столбцах ВСЕ ВЫБРАННЫЕ % выставленных счетов и ВСЕ % выставленных счетов показали заметное изменение.
Расчет процентной маржи в LuckyTemplates с использованием DAX
Расчет динамического процента от общего изменения с помощью LuckyTemplates Time Intelligence
Нахождение процента от общего в LuckyTemplates
Заключение
Это все, чем я хотел поделиться в этом уроке. Этот ценный совет определенно может помочь вам в расчете правильного процента от общей суммы, будь то счет-фактура или общий объем продаж. Кроме того, я надеюсь, что это руководство дало вам ясность в отношении различий между функциями ALL и ALLSELECTED в LuckyTemplates.
Перейдите по ссылкам ниже и на наш веб-сайт , чтобы найти дополнительные примеры и соответствующий контент.
Джарретт
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.