Въведение в 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, заедно с практически примери. Можете също да разгледате следните статии, за да научите повече -
- Как да създадете Power BI отчети?
- Power BI срещу Excel (Топ 19 разлики)
- Power BI Tutorial (Как да импортирате данни?)
- Power BI IF изявление
- Как да използвате филтър DAX функция в Power BI?
- Основни характеристики на Power BI за визуализация на данни