Процент от общего количества с использованием ALL и ALLSELECTED

В этом руководстве я расскажу о разнице между функциями ALL и ALLSELECTED DAX при расчете процента от общего числа в LuckyTemplates. Разница между этими двумя функциями DAX может сбивать с толку, когда вы только начинаете работать с LuckyTemplates. Надеюсь, этот урок внесет ясность в этот вопрос. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Я получил эту идею из видео, в котором рассказывалось о функции . Вы можете посмотреть это видео на канале LuckyTemplates Youtube здесь

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

В этом уроке я буду использовать пример Division .

Процент от общего количества с использованием ALL и ALLSELECTED

По сути, подразделение похоже на тип работы.

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

Процент от общего количества с использованием ALL и ALLSELECTED

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

Процент от общего количества с использованием ALL и ALLSELECTED

Я также предоставил слайсер для подразделения , который мы будем использовать позже, когда добавим процент от общей суммы счетов-фактур с помощью функции ВСЕ или ВСЕВЫБРАННЫЕ .

Процент от общего количества с использованием ALL и ALLSELECTED

Оглавление

Фактурная мера с использованием функции ALL

В этом документе TREATAS Measures я хранил все свои показатели счетов.

Процент от общего количества с использованием ALL и ALLSELECTED

Мера Invoiced — первая мера в моей таблице.

Процент от общего количества с использованием ALL и ALLSELECTED

Процент от общего количества с использованием ALL и ALLSELECTED

Эта мера вычисляет сумму выставленного счета , которая является общей оценкой .

Процент от общего количества с использованием ALL и ALLSELECTED

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

И вот как я создал сумму счета .

Теперь я возьму Invoiced с помощью функции ALL .

Процент от общего количества с использованием ALL и ALLSELECTED

Это вычисляет сумму всех сумм, выставленных в счете, используя меру выставленного счета , которую я обсуждал ранее. Я также использовал функцию ВСЕ , чтобы отобразить все результаты по подразделениям в таблице «Работа» .

Процент от общего количества с использованием ALL и ALLSELECTED

При добавлении меры Invoiced ALL в эту таблицу отображается только общая сумма счета для каждой из этих строк.

Процент от общего количества с использованием ALL и ALLSELECTED

Вот что делает функция ALL . Он возвращает все строки в таблице или все значения столбца, игнорируя любые существующие фильтры, которые могли быть применены.  

Процент от общего количества с функцией ALL

После добавления показателя Invoiced ALL в таблицу следующее, что я хочу сделать, это показать процент от общего объема продаж для каждого из этих подразделений за 2020 год. 

Для этого я создал еще одну меру, которую назвал ALL Invoiced% . В этом показателе я просто разделил показатель Invoiced на показатель Invoiced ALL .

Процент от общего количества с использованием ALL и ALLSELECTED

Затем я добавлю эту меру в таблицу. Судя по результатам отдела реконструкции , на самом деле он работает правильно . Это показывает, что у него есть 775 766 долларов из 1 866 767 долларов , что имеет смысл для общего процента 41,56% .

Процент от общего количества с использованием ALL и ALLSELECTED

Но что, если я хочу выбрать только определенный дивизион ?

Например, здесь я буду использовать свой слайсер, поэтому в таблице будут отображаться только разделы «Реконструкция » и «Устранение плесени» .

Процент от общего количества с использованием ALL и ALLSELECTED

Примечательно, что в столбце «ВСЕ выставленные счета» по-прежнему отображается тот же процент.

Процент от общего количества с использованием ALL и ALLSELECTED

Это не показывает ожидаемых результатов, которые я хочу. Это связано с тем, что в основном просто берется результат «Счет-фактура» , разделенный на результат «Счет-фактура ВСЕ» , чтобы получить процентное значение.

Процент от общего количества с использованием ALL и ALLSELECTED

Я хочу показать процент реконструкции и исправления плесени от текущей общей суммы счета .

Процент от общего количества с использованием ALL и ALLSELECTED

Вот тут-то и появляется функция ALLSELECTED .

Инвойсируемая мера с использованием функции ALLSELECTED

Я пока отменю выбор Реконструкции и Восстановления плесени . Затем давайте проверим еще одну меру, которую я создал для Invoiced с помощью функции ALLSELECTED . Я назвал его Invoiced ALLSELECTED .

Процент от общего количества с использованием ALL и ALLSELECTED

В этом такте я снова использовал метод ветвления меры . Но вместо использования функции ALL я использовал функцию ALLSELECTED .

Процент от общего количества с использованием ALL и ALLSELECTED

Я снова добавлю эту меру в таблицу. Как видите, в столбце Invoiced ALLSELECTED отображается та же сумма, что и в Invoiced ALL .

Процент от общего количества с использованием ALL и ALLSELECTED

Это связано с тем, что по умолчанию в этой модели выбраны все подразделения , а я еще не использовал слайсер.

Процент от общего количества с функцией ALLSELECTED

Я также создал меру под названием ALLSELECTED Invoiced% , чтобы получить процент от общего объема продаж для каждого из этих подразделений за 2020 год.

Процент от общего количества с использованием ALL и ALLSELECTED

Это похоже на показатель ALL Invoiced% , но здесь я использовал функцию ALLSELECTED вместо функции ALL .

Процент от общего количества с использованием ALL и ALLSELECTED

Добавив это в таблицу, вы увидите, что он показывает аналогичные результаты из столбца ALL Invoiced% .

Процент от общего количества с использованием ALL и ALLSELECTED

Тем не менее, вот в чем хитрость этого урока. Я снова воспользуюсь слайсером Division и выберу Reconstruction and Mold Remediation .

Процент от общего количества с использованием ALL и ALLSELECTED

И вы увидите, что результат столбца ALLSELECTED Invoiced% теперь отличается от столбца ALL Invoiced% .

Процент от общего количества с использованием ALL и ALLSELECTED

В столбце ALL Invoiced% отображается только 44,40% , потому что он все еще рассчитывает сумму Invoiced для других подразделений, даже если они не выбраны.

Процент от общего количества с использованием ALL и ALLSELECTED

С другой стороны, в столбце ALLSELECTED Invoiced% , где мы использовали функцию ALLSELECTED , отображается 100% итоговая сумма. Это связано с тем, что он рассчитывает только сумму счета для выбранных подразделений.

Процент от общего количества с использованием ALL и ALLSELECTED

Это правильно показывает, что подразделение по восстановлению плесени составляет 6% , а подразделение по реконструкции составляет 93% с половиной от текущей общей суммы в размере 828 925 долларов США , выставленных обоими подразделениями.

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

Процент от общего количества с использованием ALL и ALLSELECTED

После выбора подразделения по уменьшению воздействия воды числа в столбцах ВСЕ ВЫБРАННЫЕ % выставленных счетов и ВСЕ % выставленных счетов показали заметное изменение.


Расчет процентной маржи в LuckyTemplates с использованием DAX
Расчет динамического процента от общего изменения с помощью LuckyTemplates Time Intelligence
Нахождение процента от общего в LuckyTemplates

Заключение

Это все, чем я хотел поделиться в этом уроке. Этот ценный совет определенно может помочь вам в расчете правильного процента от общей суммы, будь то счет-фактура или общий объем продаж. Кроме того, я надеюсь, что это руководство дало вам ясность в отношении различий между функциями ALL и ALLSELECTED в LuckyTemplates.

Перейдите по ссылкам ниже и на наш веб-сайт , чтобы найти дополнительные примеры и соответствующий контент.

Джарретт

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в 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 для своих бизнес-отчетов.