Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

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

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

Приклад смуги та групування LuckyTemplates

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

Зміст

Розрахунок зростання продажів

По-перше, ми хочемо розрахувати загальні продажі , очевидно, ми починаємо звідси.

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

Потім ми переходимо до Sales LY (минулого року), що є простим обчисленням часу.

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Створення гуртів або груп

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

Для цього ми скористаємося функцією введення даних . Тут ми створюємо таблицю Sales Growth Groups .

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

Натисніть «Ввести дані», щоб створити таблицю.

Ми просто вводимо деталі, які хочемо мати в стовпцях цієї таблиці, а потім натискаємо «Завантажити» .

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

Це просто стане опорним столом . Це взагалі не інтегрується в нашу модель. 

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

всередині моделі даних

Тепер у цій таблиці є наші групи клієнтів.

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Розробка логіки продажів за групою зростання

Щоб створити нову формулу або обчислення, ми натискаємо New Measure .

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

Давайте назвемо цю групу продажів за зростання . Ми перейдемо до Total Sales , щоб надати інший контекст. Потім у нашій логіці FILTER ми будемо використовувати Ім'я клієнта . Ми хочемо оцінити, який рядок залишиться на основі зростання цього клієнта, тому ми йдемо , а потімнашу опорну таблицю ( Групи зростання продажів ). Потім ми напишемо нашу логіку для проходження цієї опорної таблиці.

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Накладання контексту сегментів клієнтів

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

Потім сортуємо як слід.

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

Тепер ми маємо чіткі результати.

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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

Приклад смуги та сегментації LuckyTemplates за допомогою DAX

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




Висновок

Це дійсно потужний приклад смуг і групування (сегментування) LuckyTemplates. Це не єдиний спосіб використання цієї техніки. Є багато способів застосування цієї техніки. 

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

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


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

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

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

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

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

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

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

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

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

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

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.