Спеціальна динамічна сегментація за допомогою DAX у LuckyTemplates

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

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

Зміст

Групування клієнтів разом

Метою спеціальної динамічної сегментації є ранжування клієнтів на основі різних показників . Подивившись на візуалізацію нижче, ви побачите, що дані сегментовано на три групи – від 1 до 20, від 21 до 50 та «інші».

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

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

Скажімо, я хочу лише переглянути дані своїх клієнтів із західного регіону за перше півріччя.

Після застосування цих фільтрів ви побачите, що результати оновлюються динамічно. Він автоматично ранжує вибрані дані від 1 до 20, від 21 до 50 і так далі.

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

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

Створення нових динамічних груп

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

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

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

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

Тут ми використовуємо два шаблони – прибуток і маржа .

Прибуток за індивідуальним групуванням

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

Давайте розберемо цю міру по частинах.

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

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

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

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

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

Тепер, коли оцінка відповідає умовам фільтрів, які ми встановили, тоді результати повернуть загальний прибуток

Поля за спеціальним групуванням

Тепер давайте подивимося на сегментацію маржин .

Знову ж таки, давайте розберемо цю формулу по частинах.

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

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

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

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

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




Висновок

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

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

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


Труба в 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.

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

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

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