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

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

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


Що таке Power Query та мова M: детальний огляд

Що таке Power Query та мова M: детальний огляд

Цей підручник містить огляд редактора Power Query і мови M на робочому столі LuckyTemplates.

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

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

Функція автоматизації SharePoint | Вступ

Функція автоматизації SharePoint | Вступ

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

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

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

Підсумки в LuckyTemplates за допомогою DAX

Підсумки в LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати поточні підсумки в LuckyTemplates за допомогою DAX. Поточні підсумки дозволяють вам не потрапити в окремий результат.

Змінні LuckyTemplates Dax постійні: що це означає?

Змінні LuckyTemplates Dax постійні: що це означає?

Зрозумійте концепцію змінних у DAX у LuckyTemplates і значення змінних для обчислення показників.

Діаграма нахилу LuckyTemplates: огляд

Діаграма нахилу LuckyTemplates: огляд

Дізнайтеся більше про настроюваний візуал під назвою LuckyTemplates Slope chart, який використовується для показу зростання/зменшення для одного чи кількох показників.

Колірні теми LuckyTemplates для однорідної візуалізації

Колірні теми LuckyTemplates для однорідної візуалізації

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

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

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

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.