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

Сьогодні ми зосередимося на техніці, використаній у демонстрації «Time Intelligence» у розділі «Сценарії» презентації LuckyTemplates. Я покажу вам, як ви можете використовувати RANKX у LuckyTemplates, щоб отримати найвищі чи найнижчі результати.

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

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

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

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

Отже, як нам це зробити? У цьому є дещо, але давайте пробіжимо це крок за кроком. У цьому прикладі ми використовуємо комбінаціюфункція в LuckyTemplates і складний оператор IF. У поєднанні ви можете розпочати аналіз, який змінить гру. Це теж шаблон аналізу. Ви можете використовувати це знову і знову.

Перш за все, ми повинні створити наш початковий розрахунок. Той, за яким ми хочемо ранжувати, а потім фільтрувати, щоб отримати лише найвищі чи нижні результати. У цьому випадку це «Середня маржа за день».

Тут ми виконуємо ітерацію наших показників «Маржа прибутку». За допомогою цього ми створюємо ітерацію кожного дня в поточному контексті фільтра. Поточний контекст фільтра в нашому випадку згодом буде «Регіонами». Отже, цей окремий розрахунок дасть нам середню норму прибутку за день для кожного регіону.

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

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

Перш за все, зосередьтеся на розділі RANKX узаява. Спочатку ми надаємо RANKX таблицю, яку ми використовуємо( Регіони ). Тут ми повинні використати ALL, оскільки поточний контекст фільтра вже фільтрується кожною окремою областю. Якщо ви не використовуєте ВСІ, кожен регіон буде займати перше місце. Пам’ятайте про це, оскільки ви деякий час будете чухати голову, коли вперше скористаєтеся цією функцією.

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

Ця функція RANKX тепер дає використовувати ранг для кожного окремого регіону на основі параметра, який ми їй надаємо. У цьому випадку ми використали наш показник «Середня маржа за день», тож саме за ним ми склали рейтинг.

Інструкція IF, обернута навколо функції RANKX, призначена лише для перевірки того, що ви використовуєте це в контексті «Регіонів». Використанняце чудова техніка для використання, щоб ви чи майбутні користувачі не спотикалися, використовуючи цей обчислення в іншому контексті та отримували дивні результати.

Тепер ми переходимо до виділення лише регіонів з найвищим або нижнім рейтингом. Для цього нам потрібно скористатися перевагами внутрішньої роботи DAX.

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

Таким чином, ми можемо майже обдурити наш обчислення, щоб повернути порожнє значення і, отже, не отримати результатів. Перегляньте внутрішній оператор IF у формулі вище. Я хочу лише отримати 7 найкращих результатів. Тож я сказав, що ЯКЩО результат «Рейтинг найвищої норми прибутку міста» менший або дорівнює 7, тоді покажіть мені результат «Середня маржа на день». Якщо не повернути().

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

Тепер, щоб отримати найнижчі результати!

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

І знову ми використовуємо наш хитрий оператор IF, щоб повернути лише 7 нижніх результатів.

У цих формулах є кілька речей, яких ми явно не торкалися. Сподіваємося, що це дає вам основу для ранжування результатів. Тут я демонструю RANKX у LuckyTemplates.

Пам’ятайте, що це багаторазова техніка, яка при динамічному показі у звіті може значно оживити фрагмент аналізу, який ви можете виконувати.

Успіхів з цим.












Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

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

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

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

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

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

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

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

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

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