Функція 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 і знайдете багато різних ідей. Є багато прикладів скрізьвміст на нашій платформі, тому обов’язково перегляньте їх також.

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


Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

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

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

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

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

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

Локальний шлюз даних у Power Automate

Локальний шлюз даних у Power Automate

Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

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

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

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