Home
» Power BI
»
Об’єднання шаблонів DAX або формул DAX у LuckyTemplates
Об’єднання шаблонів DAX або формул DAX у LuckyTemplates
У цьому посібнику я покажу вам, як поєднати кілька шаблонів DAX у LuckyTemplates . Ця стратегія є одним із багатьох застосувань розгалуження показників і є ефективним способом створення високоякісних звітів. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Якщо ваша мета — проаналізувати тенденції з часом, дотримання основних формул не завжди може дати вам цінну інформацію.
Наприклад, якщо ви хочете порівнятицього року порівняно з попереднім роком, графік значень як є виглядатиме приблизно так:
Як бачите, графік трохи зайнятий. Він насправді не демонструє інформацію, яку ми хочемо.
Це коли з’являється комбінування шаблонів формул DAX.
Шаблони DAX формують дані таким чином, щоб створювати значущі моделі даних і візуалізації. Коли ви поєднуєте кілька шаблонів формул DAX, ви можете краще представити свої дані та отримати корисну статистику.
Я продемонструю це, покращивши наведений вище графік, об’єднавши шаблони формул DAX.
Я вирішив знайти сукупний загальний обсяг продажів за датою .
Перший. Я збираюся створити новий показник і використовувати функцію CALCULATE для Total Sales .
Далі я збираюся написати додатковий шар формули. У цьому випадку мені потрібна функція FILTER у CALCULATE , і я поєднаю її зфункція.
Функція FILTER сортує дані, щоб визначити, з яких полів я хочу повернути свої значення.
Тим часом функція ALLSELECTED повідомляє LuckyTemplates включати лише дані, які знаходяться в межах встановленого періоду часу. Тобто будь-який конкретний діапазон дат, який я введу.
Найважливішою частиною формули є визначення того, як працює функція FILTER . для, метою є показати часткову суму загальних продажів на дату.
Для цього я вказав, що загальний обсяг продажів слід обчислювати на основі дат, менших або рівних даті MAX .
У результаті функція FILTER дає змогу переглядати поточну дату, а також попередні дати, а потім оцінювати, чи поточна дата менша або дорівнює MAX даті .
Уся ця формула є сукупним загальним шаблоном DAX .
Коли все встановлено, натисніть Enter і перетягніть міру в таблицю.
Мені подобається виправляти своє форматування, перш ніж продовжити, щоб все було однорідним і логічним. Тут я налаштував формат, щоб значення відображалися як валюта.
Тепер у мене є колонка «Сукупні продажі» . Ви бачите, що кожне значення відображає поточну суму до певної дати.
Отже, якби я вручну склав загальні продажі з 3 червня по 10 червня 2019 року, я б отримав 446 387 доларів США, саме те, що вказано в стовпці « Сукупні продажі» .
На цьому етапі я вже можу показати вам, наскільки краще ці дані виглядатимуть візуально порівняно з попереднім графіком.
Скопіюйте стовпець «Сукупні продажі» та перетворіть його на діаграму з областями.
Ви відразу бачите, що між двома візуалізаціями є величезна різниця. Діаграма загальних продажів надає більш чітке розуміння того, як відбувалися події з часом.
Порівняння тенденцій за допомогою комбінованих шаблонів формул DAX
Звичайно, щоб порівняти тенденції, вам потрібні принаймні два набори значень.
Щоб отримати кумулятивні продажі минулого року, я просто скопіюю перший кумулятивний загальний шаблон DAX і створю новий показник.
Потім я збираюся вставити формулу та перейменувати показник на Сукупні продажі за минулий рік .
Оскільки це шаблон DAX, не потрібно нічого змінювати в самій комбінації формул. Все, що мені потрібно зробити, це змінити введення навколо міри.
У цьому випадку я просто заміню Загальні продажі на Продажі за минулий рік .
Знову натисніть Enter і перетягніть міру до таблиці. Ви повинні отримати стовпець сукупних продажів за минулий рік .
Це слідує тій самій логіці, що й у попередній формулі, де показані значення є поточними підсумками до поточної дати.
Нарешті, ви можете накласти візуалізацію цього показника на діаграму області сукупних продажів .
Просто виберіть попередню діаграму та перетягніть і опустіть поле даних на вкладку «Значення».
Результатом є чудова візуалізація, яка порівнює тренди за різні періоди часу.
Перш ніж завершити це, я хочу ще раз показати вам, як виглядав перший графік із щоденними продажами порівняно з тим, що я маю зараз.
Поєднання шаблонів формул DAX дало мені більш глибоке розуміння. Це також полегшило перегляд тенденцій і порівняння їх із тим, що спостерігалося в інший час.
Висновок
Поєднання шаблонів формул DAX — найкращий спосіб аналізувати та порівнювати тенденції, коли ви маєте справу з інформацією, пов’язаною з часом. Він використовує шаблони DAX, які є значною частиною розширення вашої аналітичної роботи через можливість повторного використання.
Те, що я зробив тут, є лише базовим прикладом того, як можна використовувати шаблони розгалуження вимірювання та комбінування формул DAX. Очевидно, що цей метод не обмежується сукупними підсумками .
Більш складні обчислення починаються з простого, і ви можете повільно будувати та розгалужуватися від цих основних формул, щоб робити більш захоплюючий аналіз.
Сподіваюся, цей посібник дав вам гарне уявлення про те, як це зробити, і надихнув вас дослідити його потенціал.