Глибше розуміння Advanced RANKX

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

Це секція семінару Learning Summit у мОнлайн.

Глибше розуміння Advanced RANKX

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

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

Зміст

Зв'язок між RANKX і контекстами

У цій візуалізації ви можете побачити рейтинг округів, рейтинг штатів і рейтинг регіонів штату.

Глибше розуміння Advanced RANKX

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

Давайте подивимося на таблицю.

Глибше розуміння Advanced RANKX

Ви можете побачити, що в ньому є інформація про регіони штату, штат і округ.

Для цього прикладу вам потрібно розробити рейтинг округів.

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

Глибше розуміння Advanced RANKX

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

Глибше розуміння Advanced RANKX

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

Коли ви вибираєте такий штат, як Колорадо, формула також оновлюється.

Глибше розуміння Advanced RANKX

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

Глибше розуміння Advanced RANKX

Формула рейтингу округу

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

Формула №1: використання ALL і ALLSELECTED

Функція є ключовою частиною цієї формули для рейтингу округу:

Глибше розуміння Advanced RANKX

Він маніпулює контекстом у формулі RANKX. Потім він виконує ітерацію по таблиці Regions і створює результат ранжирування.

У цьому випадку функція ALL фактично працює з кожним окремим округом незалежно від початкового контексту.

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

Глибше розуміння Advanced RANKX

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

Глибше розуміння Advanced RANKX

Контекст налаштовується на основі фільтрів у функції CALCULATE.

Таким чином, рейтинг буде скориговано на основі контексту, що надходить від роздільників штату та регіону штату.

Глибше розуміння Advanced RANKX

Формула №2: використання ALL і VALUES

Давайте тепер подивимося на стовпець «Округ» (оновлено).

Глибше розуміння Advanced RANKX

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

Це формула, яка використовується:

Глибше розуміння Advanced RANKX

Для цього прикладу не було способу розшифрувати унікальний округ. Отже, була створена ще одна колонка. Стовпець «Повний округ» включає округ, штат і регіон.

Глибше розуміння Advanced RANKX

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

Перш ніж це зробити, вам потрібно видалити ВСІ контексти з таблиці Regions.

Глибше розуміння Advanced RANKX

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

Глибше розуміння Advanced RANKX

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

Після маніпулювання контекстом у CALCULATE функція RANKX починає свою роботу звідти.

Глибше розуміння Advanced RANKX

Він працює в кожному окремому окрузі в кожному рядку разом із їхніми загальними продажами, а потім ранжує їх. Таким чином ви отримуєте значення від 1 до X у рядку County (Updated).

У результаті фільтри та зрізи не матимуть значення та не впливатимуть на рейтинг, оскільки формула налаштована на їх ігнорування.




Висновок

Функція RANKX не проста у використанні. Головне — зосередитися на нюансах, щоб краще зрозуміти функцію.

Сподіваємось, ви дізналися більше про розширені програми DAX-функції RANKX у LuckyTemplates.

Ви можете перевіритикурс у LuckyTemplates Online для додаткових обговорень функції RANKX.

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


Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

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

Підсумки в LuckyTemplates за допомогою DAX

Підсумки в LuckyTemplates за допомогою DAX

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

Змінні LuckyTemplates Dax постійні: що це означає?

Змінні LuckyTemplates Dax постійні: що це означає?

Зрозумійте концепцію змінних у DAX у LuckyTemplates і значення змінних для обчислення показників.

Діаграма нахилу LuckyTemplates: огляд

Діаграма нахилу LuckyTemplates: огляд

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

Колірні теми LuckyTemplates для однорідної візуалізації

Колірні теми LuckyTemplates для однорідної візуалізації

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

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

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

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.

Візуальна карта LuckyTemplates: як створити та додати спеціальну легенду в LuckyTemplates

Візуальна карта LuckyTemplates: як створити та додати спеціальну легенду в LuckyTemplates

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

Фонове зображення LuckyTemplates для звітів із використанням PPT

Фонове зображення LuckyTemplates для звітів із використанням PPT

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

Модель та аналіз рішень щодо закупівель у LuckyTemplates

Модель та аналіз рішень щодо закупівель у LuckyTemplates

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