Вступ до розширеного DAX у LuckyTemplates

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

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

Зміст

Фільтрування даних за датою за допомогою зрізу

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

Вступ до розширеного DAX у LuckyTemplates

По-перше, я збираюся додати фільтр для дат.

Вступ до розширеного DAX у LuckyTemplates

Після цього я виберу «Дата» в розділі «Поле», щоб позбутися ієрархії.

Вступ до розширеного DAX у LuckyTemplates

Потім я збираюся перетворити це на слайсер.

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

Це пов’язано зі зміною контексту цих розрахунків через різні часові рамки.

У моделі часовий проміжок фільтрується в таблиці «Дати» , а потім переходить у таблицю «Продажі» .

Вступ до розширеного DAX у LuckyTemplates

 Далі я збираюся створити таблицю моїх дат без ієрархії.

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

Тоді я знайду свою таблицю дат і виділю цей стовпець.

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

Тепер мої дати виглядають так через коригування форматування, яке я зробив, і фільтрування зрізу.

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

Порівняння часу з Advanced DAX

Тепер я хочу порівняти дані поточної дати з даними попереднього року.

Для цього я збираюся створити новий показник під назвою Sales LY для минулорічних даних і використовувати функцію під назвою.

Вступ до розширеного DAX у LuckyTemplates

CALCULATE дозволяє мені змінити контекст обчислення.

CALCULATE стане вашою найчастіше використовуваною функцією в power BI та у формулах DAX, оскільки це початок будь-якого розширеного аналізу в power BI.

Тепер я введу Total Sales .

Вступ до розширеного DAX у LuckyTemplates

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

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

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

Це перший приклад розширеного розрахунку DAX.

Обчислення кумулятивної суми за допомогою Advanced DAX

Тепер я покажу вам ще один приклад створення кумулятивної суми.

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

Вступ до розширеного DAX у LuckyTemplates

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

Отже, я буду використовувати функціїі. Потім я збираюся розмістити таблицю Dates , а під нею я поміщу стовпець Date як менше/дорівнює Date .

Вступ до розширеного DAX у LuckyTemplates

 Тепер у мене є сукупні продажі .

Ось так це виглядає у візуалізації.

Вступ до розширеного DAX у LuckyTemplates

Я можу змінити контекст дати в розділювачі, і все автоматично оновиться для мене.

Вступ до розширеного DAX у LuckyTemplates

Це ще один приклад розгалуження міри. Ми переходимо до сукупної підмножини обчислень.

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

Ось що робить ця частина формули. Це змінює контекст обчислення.

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

Потім він оновить усі наші формули для цього конкретного клієнта.

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

Групи вимірювань у Advanced DAX

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

Спочатку я збираюся натиснути «Ввести дані».

Вступ до розширеного DAX у LuckyTemplates

Я назву нову таблицю Кумулятивні показники .

Вступ до розширеного DAX у LuckyTemplates

Потім я створю ще один і назву його «Порівняння часу» .

Вступ до розширеного DAX у LuckyTemplates

Тож вони тепер з’являються в нашому польовому розділі. Вони також з’являться тут у нашій моделі.

Вступ до розширеного DAX у LuckyTemplates

Тоді все, що мені потрібно зробити, це перенести їх.

Я збираюся перенести кумулятивні продажі в мої кумулятивні показники .

Вступ до розширеного DAX у LuckyTemplates

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

Вступ до розширеного DAX у LuckyTemplates

Тоді я видалю непотрібні стовпці.

Вступ до розширеного DAX у LuckyTemplates

Тепер у мене є три групи мір, на які легко посилатися.

Вступ до розширеного DAX у LuckyTemplates

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

*****Схожі посилання*****


Висновок

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

Якщо ви хочете дізнатися більше, ви можете переглянути наші курси 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, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.