Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Від формул Excel до DAX | Створення DAX-метрик
Моделювання Даних в Excel

Від формул Excel до DAX

Свайпніть щоб показати меню

Note
Визначення

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

Кожна міра DAX має рівно три частини, написані у певному порядку:

DAX Function Name := Expression

Total Sales := SUM(Sales[Total])

Міри записуються в Область обчислень — порожні рядки внизу кожної таблиці у поданні Power Pivot сіткою. Будь-яка порожня клітинка в цій області може містити міру. Для організації моделі рекомендується записувати міри під тією таблицею, до якої вони переважно відносяться — наприклад, Total Sales під таблицею Sales.

  1. Відкрийте Power Pivot → Керування та перейдіть у подання сіткою;
  2. Виберіть таблицю, до якої відноситься міра (наприклад, Sales);
  3. Клацніть будь-яку порожню клітинку в Області обчислень під даними таблиці;
  4. Введіть назву міри, := , і вираз — текст з'явиться у рядку формул зверху, а не безпосередньо в клітинці;
  5. Натисніть Enter для підтвердження — результат з'явиться у клітинці області обчислень.
Note
Примітка

Якщо Область обчислень не відображається, перейдіть на вкладку Головна у Power Pivot і натисніть кнопку Область обчислень, щоб увімкнути її.

Після збереження міри вона одразу з'являється у вікні полів зведеної таблиці поряд зі звичайними стовпцями своєї таблиці. Міри позначаються маленькою піктограмою fx біля їхньої назви — це відрізняє їх від звичайних стовпців даних. Перетягування або вибір міри у область Значення додає її до зведеної таблиці, і вона миттєво реагує на будь-який активний зрізувач або фільтр.

Завдання

Крок 1 — Напишіть свої перші дві міри

Note
Примітка

Продовжуйте працювати у S3_workbook.xlsx — тому ж файлі, який використовується протягом Розділу 3.

  • Відкрийте той самий робочий зошит, який ви використовували з 3.1 по 3.4 (не зошит 3.5).
  • Відкрийте Power Pivot → Manage і перейдіть до Data View.
  • Натисніть вкладку Sales у нижній частині вікна Power Pivot.

У області обчислень під даними створіть наступні два міри точно так, як написано:

Total Sales := SUM(Sales[Total])

Transaction Count := COUNTROWS(Sales)

Після кожної натисніть Enter. Обидві повинні з'явитися в області обчислень із розрахованим результатом.

Потім поверніться до Excel і виконайте наступне:

  • Вставте зведену таблицю з Data Model цього робочого зошита.
  • Додайте Region з таблиці Customers у рядки.
  • Додайте Total Sales і Transaction Count з таблиці Sales у область значень.
  • Додайте зрізувач за Category з таблиці Products.
  • Натисніть Bikes у зрізувачі та спостерігайте, як обидві міри оновлюються.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Від формул Excel до DAX

Note
Визначення

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

Кожна міра DAX має рівно три частини, написані у певному порядку:

DAX Function Name := Expression

Total Sales := SUM(Sales[Total])

Міри записуються в Область обчислень — порожні рядки внизу кожної таблиці у поданні Power Pivot сіткою. Будь-яка порожня клітинка в цій області може містити міру. Для організації моделі рекомендується записувати міри під тією таблицею, до якої вони переважно відносяться — наприклад, Total Sales під таблицею Sales.

  1. Відкрийте Power Pivot → Керування та перейдіть у подання сіткою;
  2. Виберіть таблицю, до якої відноситься міра (наприклад, Sales);
  3. Клацніть будь-яку порожню клітинку в Області обчислень під даними таблиці;
  4. Введіть назву міри, := , і вираз — текст з'явиться у рядку формул зверху, а не безпосередньо в клітинці;
  5. Натисніть Enter для підтвердження — результат з'явиться у клітинці області обчислень.
Note
Примітка

Якщо Область обчислень не відображається, перейдіть на вкладку Головна у Power Pivot і натисніть кнопку Область обчислень, щоб увімкнути її.

Після збереження міри вона одразу з'являється у вікні полів зведеної таблиці поряд зі звичайними стовпцями своєї таблиці. Міри позначаються маленькою піктограмою fx біля їхньої назви — це відрізняє їх від звичайних стовпців даних. Перетягування або вибір міри у область Значення додає її до зведеної таблиці, і вона миттєво реагує на будь-який активний зрізувач або фільтр.

Завдання

Крок 1 — Напишіть свої перші дві міри

Note
Примітка

Продовжуйте працювати у S3_workbook.xlsx — тому ж файлі, який використовується протягом Розділу 3.

  • Відкрийте той самий робочий зошит, який ви використовували з 3.1 по 3.4 (не зошит 3.5).
  • Відкрийте Power Pivot → Manage і перейдіть до Data View.
  • Натисніть вкладку Sales у нижній частині вікна Power Pivot.

У області обчислень під даними створіть наступні два міри точно так, як написано:

Total Sales := SUM(Sales[Total])

Transaction Count := COUNTROWS(Sales)

Після кожної натисніть Enter. Обидві повинні з'явитися в області обчислень із розрахованим результатом.

Потім поверніться до Excel і виконайте наступне:

  • Вставте зведену таблицю з Data Model цього робочого зошита.
  • Додайте Region з таблиці Customers у рядки.
  • Додайте Total Sales і Transaction Count з таблиці Sales у область значень.
  • Додайте зрізувач за Category з таблиці Products.
  • Натисніть Bikes у зрізувачі та спостерігайте, як обидві міри оновлюються.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 1
some-alt