УСІ функції в LuckyTemplates – як використовувати їх із DAX

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

Дізнайтеся все про те, як працює ця функція, у публікації нижче.

Зміст

Що таке функція ALL у LuckyTemplates?

Функція ALL є надзвичайно важливою частиною мови DAX у LuckyTemplates. Його можна використовувати різними способами у формулах.

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

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

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

Коли використовувати цю функцію?

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

Найпоширенішою функцією, яка використовується в поєднанні з ALL, є.

Бувають випадки, коли ви також будете використовувати ALL у поєднанні з функцією FILTER.

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

Як використовувати функцію ALL?

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

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

УСІ функції в LuckyTemplates – як використовувати їх із DAX

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

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

УСІ функції в LuckyTemplates – як використовувати їх із DAX

УСІ функції в LuckyTemplates – як використовувати їх із DAX

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

На цьому зображенні нижче я покажу вам, що я маю на увазі. Ви помітите, як у стовпці «ВСІ продажі» просто повторюються дані зі стовпця «Загальні продажі».

Це тому, що параметр функції ALL посилається на певний стовпець, і цей стовпець не є стовпцем імен клієнтів.

УСІ функції в LuckyTemplates – як використовувати їх із DAX

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

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

УСІ функції в LuckyTemplates – як використовувати їх із DAX

УСІ функції в LuckyTemplates – як використовувати їх із DAX

Інший спосіб подумати про функцію ALL

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

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

Це особливо важливо, якщо ви використовуєте ALL як параметр таблиці всередині функції FILTER.

Прекрасним прикладом цього є шаблон CUMUMALIVE TOTAL, детально описаний у цій конкретній статті блогу.

Висновок

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

Щоб отримати більше прикладів того, як ви можете використовувати 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

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