Створення діаграми Парето в 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.

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

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