Відсоток від загальної кількості з використанням ALL і ALLSELECTED

У цьому посібнику я обговорю різницю між функціями ALL і ALLSELECTED DAX під час обчислення відсотка від загальної суми в LuckyTemplates. Різниця між цими двома функціями DAX може бути досить заплутаною, якщо ви тільки починаєте працювати з LuckyTemplates. Сподіваємось, цей підручник може дати вам трохи ясності щодо цього питання. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Я отримав цю ідею з відео, у якому було представлено профункція. Ви можете переглянути це відео на YouTube-каналі LuckyTemplates тут

У цьому відео доповідач порівнював дату із загальним обсягом продажів за допомогою функції ALL . Тут я розгорну цей приклад на один крок і покажу, як використовувати ALL абофункція при обчисленні відсотка від загального обсягу продажів . Це може бути за датою або клієнтом.

У цьому підручнику я використовуватиму приклад Division .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

По суті, відділ схожий на роботу.

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

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

І це показує суму рахунків для кожного з наступних підрозділів .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Я також надав роздільник для підрозділу , який ми використаємо пізніше, коли додамо відсоток від загальної суми рахунків-фактур за допомогою функції ALL або .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Зміст

Виставлений рахунок-фактура за допомогою функції ALL

Тут я зберігаю всі міри в рахунках-фактурах.

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Рахунок -фактура є першим показником у моїй таблиці.

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Ця міра обчислює суму, виставлену в рахунку-фактурі , яка є загальною оцінкою .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Я також використовувавоскільки немає зв’язку між таблицею «Дата» та таблицею «Вакансії» , тому я створив цей зв’язок віртуально.

Ось як я створив суму рахунка-фактури .

Тепер я візьму Invoiced за допомогою функції ALL .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Це обчислює суму всієї суми, виставленої в рахунку-фактурі , з використанням показника, який я обговорював раніше. Я також використовував функцію ALL , щоб відобразити всі результати за підрозділами в таблиці Jobs .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Додавши до цієї таблиці міру Invoiced ALL , відобразиться лише загальна сума рахунку-фактури для кожного з цих рядків.

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

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

Відсоток від загальної суми з усіма функціями

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

Для цього я створив інший показник, який назвав ALL Invoiced% . У цій мірі я просто поділив виставлену в рахунок-фактуру міру на виставлену в рахунок-фактуру ВСЕ .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Тоді я додам цю міру до таблиці. Як ви бачите, він справді працює правильно, виходячи з результатів відділу реконструкції . Це показує, що він має 775 766 доларів із 1 866 767 доларів , що має сенс для загального відсотка 41,56% .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Але що, якщо я хочу вибрати лише певний підрозділ ?

Наприклад, я використаю свій слайсер, щоб таблиця відображала лише розділи «Реконструкція» та « Усунення цвілі» .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Помітно, що в стовпці ALL Invoiced% все ще відображається той самий відсоток.

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Він не показує очікуваних результатів, яких я хочу. Це пояснюється тим, що для отримання відсоткового значення результат просто ділиться на результат Invoiced ALL на результат Invoiced ALL .

Відсоток від загальної кількості з використанням 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 і ALLSELECTED

Однак ось у чому полягає хитрість цього підручника. Я знову використаю роздільник Division і виберу Reconstruction and Mold Remediation .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

І ви побачите, що результат стовпця ALLSELECTED Invoiced% тепер відрізняється від стовпця ALL Invoiced% .

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

У стовпці ALL Invoiced% відображається лише 44,40% , оскільки він все ще обчислює суму рахунків-фактур для інших підрозділів, навіть якщо вони не вибрані.

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

З іншого боку, у стовпці ALLSELECTED Invoiced% , де ми використовували функцію ALLSELECTED , відображається 100% загальна сума. Це пояснюється тим, що він обчислює лише фактурну суму для вибраних підрозділів.

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Це правильно показує, що підрозділ «Усунення плісняви» становить 6% , а підрозділ «Реконструкція» — 93% з половиною від поточної загальної суми 828 925 доларів США , виставленої в рахунках від обох підрозділів.

Підводячи підсумок, це різниця між функціями ALL і ALLSELECTED . У цьому прикладі я виберу більше підрозділів , щоб краще побачити різницю.

Відсоток від загальної кількості з використанням ALL і ALLSELECTED

Після вибору розділу «Зменшення впливу на воду » цифри під стовпцями «ВСІ ВИБРАНІ% рахунків-фактур» і «ВСІ рахунки-фактури» помітно змінилися.




Висновок

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

Перегляньте посилання нижче та нашіа також для отримання додаткових прикладів і пов’язаного вмісту.

Джаррет


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.