Таблица в измерение на календара е известна като таблица на календара в power bi, функцията, използвана за създаване на такива таблици, е функция DAX на календара. след това сортирайте поръчките.
Таблица за календар на Power BI
За да получим горния резултат, трябва да създадем таблица „Календар“ в Power BI. В тази статия ще ви покажем как да създадете таблица „Календар“ в Power BI. Когато имате таблица за продажби или друга таблица с данни с дати, може да искате да създадете отделна таблица, която да включва само дати, година, месец и ден, така че въз основа на колона „Дата“ да можем да създадем връзка между двете таблици по-късно.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi_.png.webp)
Как да създадете проста таблица с календари в Power BI
За да изградим календарна таблица в Power BI, трябва да използваме функцията DAX, т.е. „КАЛЕНДАР“. Функцията Календар ни помага да създадем календарната таблица, като посочваме началната и крайната дата.
По-долу е синтаксисът на функцията КАЛЕНДАР в Power BI.
КАЛЕНДАР (начална дата, крайна дата)Синтаксисът е прост. Просто трябва да предоставим начална дата и крайна дата.
Сега ние ще създадем календар маса от 01 -ви януари 2019 г. до 31 -ви януари 2019 г. следват по-долу стъпки, за да се създаде една маса календар в Ел BI.
- Стъпка 1: Отворете празен файл на Power BI и под раздела „Моделиране“ кликнете върху „Нова таблица“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__2.png.webp)
- Стъпка 2: Сега ще ви помоли да наименувате таблицата.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__3.png.webp)
- Стъпка 3: Сега му дайте името като „Календарна таблица“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__4.png.webp)
- Стъпка 4: Сега отворете функцията CALENDAR DAX.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__5.png.webp)
- Стъпка 5: Ето един улов, т.е. не знаем какъв формат да поставим за дата, така че чрез затваряне на функцията DATE можем да посочим година, месец и ден. Така че отворете функцията DATE DAX сега.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__6.png.webp)
- Стъпка 6: Функцията DATE има три елемента, т.е. година, месец и ден за това, въведете началната дата година, месец и ден. Тъй като нашата начална дата е 01 -ви януари 2019, въведете аргументите, както следва.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__7.png.webp)
- Стъпка 7: След като началната дата е посочена по подобен начин, трябва да посочим и крайната дата. Нашата крайна дата е 31 -ви януари 2019 г. За тази цел отворете функцията DATE и мине номера съответно.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__8.png.webp)
Добре, след това затворете две скоби и натиснете клавиша Enter. Ще имаме колоната DATE в нововъведената таблица.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__9.png.webp)
Заповядай, ние имаме датира от 01 -ви Jan 2019-31 -ви януари 2019.
Изградете календар от таблици с данни в Power BI
Горното, което видяхме, въвеждаше ръчно началната и крайната дата ръчно, но когато имаме колона с дата в таблицата с данни и от тази колона, ако искате да изградите календарна таблица, това също е възможно.
По-долу са данните, които съм качил в Power BI; можете да изтеглите работната книга на Excel, за да я използвате.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__10.png.webp)
В тази таблица имаме различни диапазони от дати, така че като използваме функциите DAX, ще получим динамично началната и крайната дата.
- Отидете в раздела „Моделиране“ и кликнете върху „Нова таблица“. Дайте името на таблицата като „Таблица с дати“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__11.png.webp)
- Първо отворете функцията КАЛЕНДАР.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__12.png.webp)
- За начална дата не можем да дадем функцията DATE тук, защото не знаем точно коя е началната дата от нашата таблица с данни. Така че, за да извлечем автоматично началната дата от таблицата, трябва да използваме функцията „ПЪРВА ДАТА“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__13.png.webp)
- За тази функция DAX дайте име на колоната за дата от „Таблица с данни“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__14.png.webp)
- За Крайна дата използвайте функцията LAST DATE DAX и дайте справка за колоната DATE от „Таблица с данни“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__15.png.webp)
- Затворете две скоби и натиснете клавиша за въвеждане. Трябва автоматично да получим „Календар с дати“ от „Таблица с данни“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__16.png.webp)
- Сега от тази колона „Дата“ можем да създадем година, месец, ден, номер на седмица, номер на тримесечието в отделни колони. Щракнете с десния бутон върху „Таблица с данни“ и изберете „Нова колона“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__17.png.webp)
- Това ще ви помоли да назовете колоната и да я наречете „ГОДИНА“ и да отворите функцията „ГОДИНА“, за да извлечете годината от датата.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__18.png.webp)
- За тази функция вижте колоната „Дата“ от „Таблица с дати“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__19.png.webp)
- Натиснете клавиша Enter и ще получим „Година“ от колоната за дата.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__20.png.webp)
- По същия начин извлечете номера „Месец“ от колоната „Дата“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__21.png.webp)
Често пъти се нуждаем от име на месец, така че за това, като използваме функцията Форматиране, ще изберем колоната „Дата“ и ще я форматираме като единствения месец, т.е. „МММММ“.
- По-долу е формулата, която сме приложили, за да получим само името „Месец“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__22.png.webp)
- За да получите седмичен номер, използвайте формулата по-долу.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__23.png.webp)
- Сега трябва да решим номера „Quarter“, така че за това трябва да използваме условието „IF“, така че по-долу е формулата за получаване на „Quarter #“.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__24.png.webp)
Тази функция е много подобна на тази, която използваме в MS Excel.
Забележка: Файлът на Power BI Calendar също може да бъде изтеглен от връзката по-долу и крайният изход може да бъде видян.
Можете да изтеглите този шаблон за календар на Power BI тук - Шаблон за календар на Power BIНеща, които трябва да запомните тук
- Таблицата на календара трябва да бъде създадена от функцията DAX CALENDAR само в power bi.
- Началната и крайната дата са посочени от Първа дата и Последна дата, за да се създаде календарна таблица от други съществуващи таблици.
- В Power BI таблицата на календара ще бъде вмъкната само като нова таблица.