Въведение в Power BI Календар

Функциите Power BI DAX са просто невероятни и гъвкави за извършване на много сложни изчисления. Едно от нещата, които можем да направим с Power BI Desktop е, като използваме функцията CALENDAR, можем да създадем календар, като споменем началната и крайната дата. Не само ръчен календар, ние можем да създадем и календар от таблицата с данни. Добре, в тази статия ще ви преведем чрез функцията CALENDAR в Power BI.

Какво прави функцията CALENDAR в Power BI?

CALENDAR е функция 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 Excel тук - Шаблон Power BI Calendar Excel

Например, ще използваме таблицата с данни по-долу.

  • Това е огромна таблица с дати, така че качете същата таблица и в Power BI.

  • От тази таблица ще създадем автоматичен календар. Създайте нова таблица, както е показано в предишния пример и отворете функцията CALENDAR DAX.

  • Тук трябва да използваме други функции на DAX, за да получим автоматично началната дата от таблицата, използвайте функцията MINX, за да получите най-малката дата от таблицата.

  • За целта първо трябва от коя таблица получаваме минималната дата, така че името на таблицата ни е „Дата_Таблица“, така че споменавайте същото като името на таблицата.

  • За изразяване изберете графата „Дата“ от споменатата таблица.

  • Това ще получи минималната стойност на датата от таблицата. По същия начин трябва да получим и Крайната дата, така че за това използваме MAXX функция.

  • За тази функция трябва да споменем името и израза на таблицата като колона с дата.

  • Добре, това е всичко затворено с две скоби и натиснете Enter, за да получите новата календарна таблица.

По този начин, можем да създадем календарни таблици с помощта на функцията CALENDAR.

ЗАБЕЛЕЖКА: Файлът на Power BI Calendar също може да бъде изтеглен от връзката по-долу и крайният изход може да бъде видян. Можете да изтеглите този шаблон за BI BI календар тук - Шаблон Power BI Calendar

Неща, които трябва да запомните

  • По подразбиране получаваме дата и час заедно, така че можем да променим форматирането по всяко време.
  • Ако използвате функцията CALENDAR DAX означава, че трябва да поставите нова таблица, а не като новата колона в съществуващата таблица.

Препоръчителни статии

Това е ръководство за Power BI Calendar. Тук обсъждаме как да използвате календар DAX функция за създаване на календарна таблица въз основа на началната и крайната дата, предоставени в Power BI, заедно с практически примери. Можете също да разгледате следните статии, за да научите повече -

  1. Как да създадете Power BI отчети?
  2. Power BI срещу Excel (Топ 19 разлики)
  3. Power BI Tutorial (Как да импортирате данни?)
  4. Power BI IF изявление
  5. Как да използвате филтър DAX функция в Power BI?
  6. Основни характеристики на Power BI за визуализация на данни