Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

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

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

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

ЗАВАНТАЖИТИ РЕСУРС DAX ТУТ

Зміст

Обчислення кумулятивного підсумку

Перше, що я збираюся показати вам, це обчислення кумулятивної суми без дат.

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

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

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

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

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Після цього вам потрібно додати змінну StateRev , щоб вона оцінювала Total Revenue .

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

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

Створення таблиці «Усі продажі».

Наступна частина, яку я хотів би продемонструвати, це створення таблиці продажів для діаграми Парето.

Спочатку натисніть «Нова міра» , а потім введіть назву міри. У цьому випадку це всі продажі . Потім почніть формулу здля визначення загального доходу. А потім йдіть (Продажі) .

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Натисніть «Enter» і перетягніть виконане вимірювання в таблицю, щоб переглянути відповідні дані.

Створення діаграми Парето в LuckyTemplates – Advanced DAX

На додаток до цього ви можете створити діаграму Парето на основі будь-якого вибору за допомогою селектора категорії продукту .

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Об’єднання формул DAX для створення діаграми Парето

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

Для цього просто створіть нову міру або скопіюйте існуючу (подібну), а потім перейменуйте її відповідно. У цьому прикладі новий показник називається Діаграма Парето (Стани) .

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

Перша змінна ( VAR StateRey ) просто дорівнює загальному доходу, а друга ( VAR AllSales ) використовуєі ВСІ ВИБРАНІ функції.

Для логіки додайтеперед SUMX , а потім додайте змінну AllSales у нижній частині. Для повернення результатів важливо мати постійне значення. Таким чином, ви повинні поставити нуль як альтернативний результат.

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Таким чином, вам потрібно перейти до інструментів вимірювання , а потім змінити формат у відсотках.

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

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

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

Створення діаграми Парето в LuckyTemplates – Advanced DAX

У LuckyTemplates можна зробити стільки всього, щоб зробити свої дані помітними, а звіт – ефективнішим і візуально привабливішим.




Висновок

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

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

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

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


Змінні та вирази в редакторі Power Query

Змінні та вирази в редакторі Power Query

У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.

Як створити теплову карту LuckyTemplates

Як створити теплову карту LuckyTemplates

Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Створення діаграми Парето в LuckyTemplates – Advanced DAX

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

Власна гістограма в LuckyTemplates: різновиди та модифікація

Власна гістограма в LuckyTemplates: різновиди та модифікація

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

Статичні результати Power Automate: огляд

Статичні результати Power Automate: огляд

Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.

Підручник LuckyTemplates Python: як перекладати тексти

Підручник LuckyTemplates Python: як перекладати тексти

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

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників