Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates
Відточіть свої навички розробки звітів, приєднавшись до змагання з аналізу даних. Прискорювач може допомогти вам стати суперкористувачем LuckyTemplates!
У цьому підручнику розглядається розширений приклад функції DAX RANKX у LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Це секція семінару Learning Summit у мОнлайн.
Ця функція дає вам цінну інформацію, коли ви використовуєте її для низки різних контекстів на сторінці звіту. Однак це також може бути однією з найбільш заплутаних функцій у LuckyTemplates.
Це може дати вам різні результати, які здаються правильними, хоча насправді вони неправильні. Якщо ви не будете обережні, ви зрештою переробите весь звіт.
Зміст
Зв'язок між RANKX і контекстами
У цій візуалізації ви можете побачити рейтинг округів, рейтинг штатів і рейтинг регіонів штату.
Керувати контекстом обчислень може бути важко, якщо ви хочете побачити їх усі в одній матриці.
Давайте подивимося на таблицю.
Ви можете побачити, що в ньому є інформація про регіони штату, штат і округ.
Для цього прикладу вам потрібно розробити рейтинг округів.
Якщо у вас є лише округ, рейтинг округу та загальний обсяг продажів у таблиці, ви отримаєте правильні результати рейтингу:
Але щойно ви починаєте шарувати інші контексти в таблиці, результат рейтингу починає накопичуватись для кожного округу, який знаходиться в різних штатах і регіонах штатів.
Отже, вам потрібно визначити та змінити контекст обчислення, щоб переконатися, що ви отримуєте правильний загальний рейтинг для кожного округу, незалежно від того, що вибрано на сторінці звіту.
Коли ви вибираєте такий штат, як Колорадо, формула також оновлюється.
Ви також можете зробити вибір за допомогою регіонів штатів. Якщо вибрати північний схід, буде показано правильний рейтинг.
Формула рейтингу округу
У цьому посібнику використовуються дві формули для визначення рейтингу округу. Це допоможе вам зрозуміти різницю в результатах, отриманих за допомогою різнихразом із RANKX:
Формула №1: використання ALL і ALLSELECTED
Функція є ключовою частиною цієї формули для рейтингу округу:
Він маніпулює контекстом у формулі RANKX. Потім він виконує ітерацію по таблиці Regions і створює результат ранжирування.
У цьому випадку функція ALL фактично працює з кожним окремим округом незалежно від початкового контексту.
Ця проблема ускладнюється, коли ви починаєте накладати шари на контексти зрізу. Якщо використовувати , рейтинг автоматично оновлюватиметься залежно від вибору в розділювачі.
Вам також потрібно використовувати, щоб додати додатковий контекст до результату або змінити контекст обчислення.
Контекст налаштовується на основі фільтрів у функції CALCULATE.
Таким чином, рейтинг буде скориговано на основі контексту, що надходить від роздільників штату та регіону штату.
Формула №2: використання ALL і VALUES
Давайте тепер подивимося на стовпець «Округ» (оновлено).
Ви хочете переконатися, що в цьому стовпці й надалі відображатиметься загальний рейтинг незалежно від того, що вибрано в зрізах. Кожен округ повинен мати унікальний номер.
Це формула, яка використовується:
Для цього прикладу не було способу розшифрувати унікальний округ. Отже, була створена ще одна колонка. Стовпець «Повний округ» включає округ, штат і регіон.
Це дає вам хорошу відмінність між округами. Таким чином тепер ви можете працювати з віртуальною таблицею округів, які є в даних.
Перш ніж це зробити, вам потрібно видалити ВСІ контексти з таблиці Regions.
Отже, будь-який контекст, що надходить із таблиці Region, на даний момент часу не існує. За допомогою цієї функції ви можете повернути контекст стовпця Full County.
Одним із варіантів є посилання на кожен стовпець за допомогою функції ALL. Але кращою альтернативою є позбутися всього контексту з регіонів і повернути лише повний округ.
Після маніпулювання контекстом у CALCULATE функція RANKX починає свою роботу звідти.
Він працює в кожному окремому окрузі в кожному рядку разом із їхніми загальними продажами, а потім ранжує їх. Таким чином ви отримуєте значення від 1 до X у рядку County (Updated).
У результаті фільтри та зрізи не матимуть значення та не впливатимуть на рейтинг, оскільки формула налаштована на їх ігнорування.
Висновок
Функція RANKX не проста у використанні. Головне — зосередитися на нюансах, щоб краще зрозуміти функцію.
Сподіваємось, ви дізналися більше про розширені програми DAX-функції RANKX у LuckyTemplates.
Ви можете перевіритикурс у LuckyTemplates Online для додаткових обговорень функції RANKX.
Все найкраще,
Відточіть свої навички розробки звітів, приєднавшись до змагання з аналізу даних. Прискорювач може допомогти вам стати суперкористувачем LuckyTemplates!
Дізнайтеся, як обчислювати поточні підсумки в LuckyTemplates за допомогою DAX. Поточні підсумки дозволяють вам не потрапити в окремий результат.
Зрозумійте концепцію змінних у DAX у LuckyTemplates і значення змінних для обчислення показників.
Дізнайтеся більше про настроюваний візуал під назвою LuckyTemplates Slope chart, який використовується для показу зростання/зменшення для одного чи кількох показників.
Відкрийте для себе кольорові теми в LuckyTemplates. Це необхідно для того, щоб ваші звіти та візуалізації виглядали та працювали без проблем.
Розрахувати середнє значення в LuckyTemplates можна кількома способами, щоб отримати точну інформацію для ваших бізнес-звітів.
Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.
У цьому підручнику ви дізнаєтесь, як створити спеціальну легенду у візуальній карті LuckyTemplates для відображення бажаних кольорів і сегментації.
Дізнайтеся, як налаштувати фонове зображення LuckyTemplates за допомогою PowerPoint. Це одна з моїх технік створення звітів LuckyTemplates.
У цьому підручнику ми збираємося зануритися в аналіз закупівель в організації, використовуючи функцію взаємодії та потужність моделі даних.