Функція LuckyTemplates DAX ALL – як це працює

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

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

Функція ALL також відома як функція фільтра або «функція видалення контексту».

Зміст

Обчислення відсотка продажів за допомогою функції LuckyTemplates DAX ALL

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

Функція LuckyTemplates DAX ALL – як це працює

Тож я створю новий показник і назву його «Усі продажі клієнтам ». У цій мірі або формулі я буду використовуватифункція.

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

У CALCULATE я завжди вводжу один із моїх основних показників, і в цьому випадку Total Sales . Далі я хочу використовувати ALL , оскільки це видаляє фільтри.

Потім я розмістю свій стовпець імен клієнтів . Я міг би розмістити тут свою таблицю Customer, але в цьому випадку я буду лише конкретним. Це призведе до видалення стовпця "Імена клієнтів" із контексту цього обчислення.

Функція LuckyTemplates DAX ALL – як це працює

Коли я введу цей показник у свою таблицю, ви побачите, що він дає нам загальну суму для кожного окремого рядка. Якщо ви подивитеся на формулу, я все ще обчислюю загальні продажі, але я змінюю вміст. Я видаляю всі фільтри, які надходять із таблиці «Клієнт». І тому ми тепер маємо підсумок у кожному окремому рядку.

Функція LuckyTemplates DAX ALL – як це працює

А потім звідси я можу обчислити відсоток (%) продажів клієнтам . Все, що мені потрібно зробити, це просто розгалуження міри . Я просто загальний обсяг продажів за ВСІМИ продажами клієнтів . А потім я поставлю нуль (0) як альтернативний результат .

Функція LuckyTemplates DAX ALL – як це працює

Я просто переведу це у відсоток, наведу це в таблиці, і ми побачимо відсоток продажів від кожного клієнта.

Функція LuckyTemplates DAX ALL – як це працює

Техніки візуалізації для кращого розуміння

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

Функція LuckyTemplates DAX ALL – як це працює

Це дійсно проста техніка, яку ви можете використовувати, щоб увімкнути це. І пам’ятайте, що з усіма цими розрахунками вам насправді не потрібні проміжні розрахунки в таблиці. За допомогою розгалуження мір ви можете легко створювати подібні таблиці.

Функція LuckyTemplates DAX ALL – як це працює

Інша річ, яку ви можете зробити, і яка, на мою думку, працює досить добре.

Функція LuckyTemplates DAX ALL – як це працює

Ви можете додати панелі даних до візуалізації та зробити її більш привабливою.

Функція LuckyTemplates DAX ALL – як це працює

LuckyTemplates DAX ALL Функція та початковий контекст

Головне, на що тут слід звернути увагу, — це справді зрозуміти, що таке початковий контекст. Я покажу тобі чому.

Наприклад, початковим контекстом для мене будуть мої продукти , а не імена клієнтів. Подивіться, що відбувається з усіма числами. Вони суттєво змінилися і насправді не мають сенсу.

Функція LuckyTemplates DAX ALL – як це працює

Коли ви дійсно зрозумієте, що роблять CALCULATE і ALL у поєднанні, ви побачите, як вони працюють із початковим контекстом.

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

Але якщо ми нанесемо ім’я нашого клієнта поверх нього , ви побачите, що у нас різні суми. Це тому, що ALL зараз впливає на ім’я клієнта тут.

Функція LuckyTemplates DAX ALL – як це працює

Отже, ми маємо певний контекст із назви продукту, а також маємо контекст із імен клієнтів. Ми маємо загальні продажі для цієї комбінації, але в обчисленні всіх продажів клієнтів ми видаляємо будь-який контекст із клієнта.

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

Функція LuckyTemplates DAX ALL – як це працює

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

Функція LuckyTemplates DAX ALL – як це працює




Висновок

Ось деякі з ключових речей, які ви дійсно повинні розуміти, щоб ефективно використовувати функцію LuckyTemplates DAX ALL.

Зрозумійте поточний контекст обчислення та пам’ятайте, що CALCULATE дозволяє змінити цей контекст. ALL — це функція видалення фільтрів, яку можна розмістити всередині CALCULATE.

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

Все найкраще!

Leave a Comment

Змініть формати дати за допомогою редактора 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

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