Техніка написання формул DAX у LuckyTemplates

У цьому посібнику ми поговоримо про техніку написання формул DAX і про те, як спростити моделі в LuckyTemplates.

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

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

Ми обговоримо кожен із них і побачимо їхній унікальний внесок і важливість.

Зміст

Як працює синтаксис формули

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

Щоб почати, клацніть таблицю «Продажі» в області «Поля».

Техніка написання формул DAX у LuckyTemplates

Потім натисніть «Нова міра» .

Техніка написання формул DAX у LuckyTemplates

Ми назвемо цей новий показник загальними продажами . Далі введіть.

Техніка написання формул DAX у LuckyTemplates

Також є інформаційні поля для пояснення функцій.

З формулами DAX ми повинні зосередитися на таблицях і стовпцях. Зосередьтеся на таблиці, на яку ми маємо посилатися, і на стовпці в ній.

Тепер введіть загальний дохід у функцію SUM.

Техніка написання формул DAX у LuckyTemplates

У LuckyTemplates посилання на таблицю завжди йде першим, стовпець — після.

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

Якщо ми використовуємоми бачимо, що вона запитує лише таблицю.

Техніка написання формул DAX у LuckyTemplates

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

Техніка написання формул DAX у LuckyTemplates

У цьому прикладі LuckyTemplates є ще один показник під назвою Загальні витрати .

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

Техніка написання формул DAX у LuckyTemplates

Далі зверніться до таблиці продажів. Потім для виразу зверніться до стовпця Обсяг замовлення. Нарешті, знову зверніться до таблиці Sales зі стовпцем Total Unit Cost.

Техніка написання формул DAX у LuckyTemplates

Це дасть нам наші загальні витрати.

Важливість груп вимірювань

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

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

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

Техніка написання формул DAX у LuckyTemplates

Створити групу заходів легко. Спочатку перейдіть на головну сторінку, а потім натисніть «Ввести дані» .

Техніка написання формул DAX у LuckyTemplates

Далі створіть фіктивну таблицю та назвіть її (Key Measures), а потім натисніть «Завантажити».

Техніка написання формул DAX у LuckyTemplates

Потім ця таблиця буде в нашому звіті.

Техніка написання формул DAX у LuckyTemplates

Далі перемістіть інші міри до фіктивної таблиці «Ключові міри». Клацніть стрілку спадного меню та виберіть Ключові заходи.

Техніка написання формул DAX у LuckyTemplates

Після того, як заходи будуть у таблиці Key Measures, тепер ми можемо видалити фіктивний стовпець або Column1.

Техніка написання формул DAX у LuckyTemplates

Нарешті двічі клацніть «Показати/сховати панель».

Техніка написання формул DAX у LuckyTemplates

Він відсортує та змінить піктограму групи вимірювань таким чином:

Техніка написання формул DAX у LuckyTemplates

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

У деяких демонстраційних моделях у LuckyTemplates ми побачимо, що ми можемо мати 6-8 груп або більше.

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

Цінність правильного форматування коду DAX

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

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

Техніка написання формул DAX у LuckyTemplates

Спочатку клацніть «Нова міра» .

Потім напишіть приклад формули . Далі використовуйтеа потім додайте Загальну кількість.

Техніка написання формул DAX у LuckyTemplates

Після цього використовуйтедля таблиці Продажі. Ми зробимо індекс імен клієнтів більшим за 5.

Техніка написання формул DAX у LuckyTemplates

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

Техніка написання формул DAX у LuckyTemplates

Коли ми закінчимо писати формулу DAX, тепер ми можемо побачити результати. Це схоже на формулу SUM у MS Excel, однак у LuckyTemplates це трохи складніше.

Техніка написання формул DAX у LuckyTemplates

Використання відступів для ключових функцій

Важливо відформатувати та впорядкувати формули в нашій моделі.

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

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

Техніка написання формул DAX у LuckyTemplates

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

Якщо ми хочемо використовувати розширені формули, такі як аналітика відтоку, відтік клієнтів або навіть оператор IF, почніть із відступу. Таким чином ми можемо чітко бачити хід наших розрахунків.

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

Висновок

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

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

Ми можемо використовувати їх, щоб краще зрозуміти, що відбувається в нашій моделі даних.

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

Leave a Comment

Змініть формати дати за допомогою редактора 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

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