Динамічне групування LuckyTemplates | Смуги за допомогою DAX

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

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

Я хочу, щоб моя таблиця Sales була внизу, а всі мої таблиці пошуку – зверху.

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

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

Тепер давайте розглянемо теорію того, як це насправді працює.

Зміст

Формули DAX і розгалуження вимірювань

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

З цього розрахунку я можу потім розрахувати зростання у відсотках ( зростання продажів ).

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

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

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

Я також можу розбити це за місяцями та роками, просто додавши фільтр-різак.

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

Динамічне групування LuckyTemplates за допомогою DAX

Зазвичай я отримую свої формули від, використовуючи веб-програму DAX Clean Up . Ви можете зберегти всі свої формули тут.

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

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

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX

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

Динамічне групування LuckyTemplates |  Смуги за допомогою DAX




Висновок

У цій техніці динамічного групування 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.

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

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

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