Power BI Calendar - Як використовувати функцію календаря DAX в Power BI?

Зміст:

Anonim

Введення в Power BI Календар

Функції Power BI DAX просто дивовижні та гнучкі для виконання багатьох складних розрахунків. Одне з речей, які ми можемо зробити з Power BI Desktop, це за допомогою функції КАЛЕНДАР, ми можемо створити календар, зазначивши дату початку та кінця. Не тільки ручний календар, ми можемо створити і календар із таблиці даних. Гаразд, у цій статті ми проведемо вас через функцію КАЛЕНДАР у Power BI.

Що робить функція CALENDAR у Power BI?

КАЛЕНДАР - це функція DAX, яка може бути використана для створення таблиці календаря в Power BI на основі вказаної дати початку та дати закінчення. Отже, це так просто, як нижче, нижче - синтаксис функції CALENDAR.

Для створення календаря потрібні дати, тому нам потрібно вказати дату початку та кінцеву дату. Наприклад, якщо ви хочете створити календар на місяць серпня 2019 року, то початковою датою буде "01 серпня 2019 року", а кінцевою датою буде "31 серпня 2019 року".

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

Як використовувати функцію календаря в Power BI?

Нижче наведено різні приклади використання функції календаря в Power BI:

Power BI Calendar - приклад №1

  • Наприклад, припустимо, що нам потрібно створити Календар на серпень 2019 року, в Power BI на вкладці «Моделювання» натисніть на опцію «Нова таблиця».

  • Це попросить вас назвати таблицю, назвати її як "Календар на серпень 2019 року".

  • Тепер відкрийте функцію DAX календаря.

  • Оскільки ми створюємо Календар на місяць серпня 2019 року, нам потрібно вказати дату початку, щоб наша дата початку була "01 серпня 2019 року", тому для введення цієї дати нам потрібно використовувати функцію DATE DAX.

  • Для цієї функції DATE DAX нам потрібно ввести параметри року, місяця та дня . Тому введіть рік як 2019, місяць як 08, а день як 01.

  • Наступним аргументом є Кінцева дата, щоб забезпечити дату закінчення відкрийте ще одну функцію DATE.

  • Для цього передбачено рік як 2019, місяць як 08, а день - 31.

  • Гаразд, закрийте дві дужки та натисніть клавішу Enter, щоб отримати результат.

  • Тут є стовпці дат, починаючи з 01 серпня 2019 року по 31 серпня 2019. Однією з проблем є те, що він не форматований належним чином, він знаходиться у форматі “MM-DD-YYYY” з часом перед ним. Отже, змініть формат цього календаря, як показано нижче.

Тепер формат календаря у формі "D MMMM, YYYY".

Power BI Calendar - приклад №2

Ми бачили, як використовувати функцію CALENDAR для створення таблиці календаря, надавши дату початку та кінцеву дату в Power BI. Уявіть сценарій, коли нам потрібно автоматично створити календарну таблицю з фактичної таблиці даних. У такому випадку ми не можемо розглянути, яка найменша дата та яка найвища дата, тому, використовуючи інші функції DAX, ми можемо автоматично створити календар.

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

Ви можете завантажити шаблон Power BI Calendar Excel тут - Шаблон Excel з календарем Power BI

Наприклад, ми будемо використовувати таблицю даних нижче.

  • Це величезна таблиця дат, тому завантажте ту саму таблицю і в Power BI.

  • З цієї таблиці ми створимо автоматичний календар. Створіть нову таблицю, як показано в попередньому прикладі та відкрийте функцію КАЛЕНДАР ДАКС.

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

  • Для цього спочатку нам потрібно, з якої таблиці ми отримуємо мінімальну дату, тому назва нашої таблиці "Date_Table", тому згадуйте те саме, що ім'я таблиці.

  • Для виразу виберіть стовпчик “Дата” із згаданої таблиці.

  • Це отримає мінімальне значення дати з таблиці. Аналогічно нам потрібно отримати і Кінцеву дату, тому для цього використовується функція MAXX .

  • Для цієї функції нам потрібно згадати ім’я таблиці та вираз як стовпчик дати.

  • Гаразд, це все, що закривається двома дужками і натисніть клавішу Enter, щоб отримати новий календарний стіл.

Так, ми можемо створювати календарні таблиці за допомогою функції КАЛЕНДАР.

ПРИМІТКА. Файл календаря Power BI можна також завантажити за посиланням нижче, і остаточний вихід можна переглянути. Ви можете завантажити цей шаблон шаблону календарів Power BI тут - Шаблон календаря Power BI

Що потрібно пам’ятати

  • За замовчуванням ми збираємо дату та час разом, тому ми можемо змінити форматування в будь-який момент часу.
  • Якщо ви використовуєте функцію CALENDAR DAX, вам потрібно вставити нову таблицю, а не як новий стовпець у існуючій таблиці.

Рекомендовані статті

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

  1. Як створити звіти про потужність BI?
  2. Power BI проти Excel (Топ-19 відмінностей)
  3. Підручник із живлення BI (як імпортувати дані?)
  4. Заява Power BI IF
  5. Як використовувати функцію фільтра DAX у Power BI?
  6. Основні можливості Power BI для візуалізації даних