Вступ до розширеного 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?*****







Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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