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

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

Джаррет


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

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

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

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.