En tabell i en kalenderdimensjon er kjent som en kalendertabell i kraft bi, funksjonen som brukes til å lage slike tabeller er kalender DAX-funksjon, i utgangspunktet er det to enkle trinn involvert i opprettelsen av en kalendertabellnev, er å lage en beregnet tabell deretter sortere ordrer.
Power BI-kalendertabell
For å få ovennevnte resultat, må vi lage en "Kalender" -tabell i Power BI. I denne artikkelen vil vi vise deg hvordan du lager en "Kalender" -tabell i Power BI. Når du har en salgstabell eller en hvilken som helst annen datatabell med datoer, kan det være lurt å opprette en egen tabell som bare inneholder datoer, år, måned og dagskolonne, slik at vi basert på kolonnen "Dato" kan opprette et forhold mellom de to bordene senere.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi_.png.webp)
Hvordan lage enkle kalendertabeller i Power BI
For å bygge en kalendertabell i Power BI, må vi bruke DAX-funksjonen, dvs. "KALENDER". Kalenderfunksjon hjelper oss med å lage kalendertabellen ved å spesifisere startdato og sluttdato.
Nedenfor er syntaksen til KALENDER-funksjonen i Power BI.
KALENDER (startdato, sluttdato)Syntaksen er enkel. Vi trenger bare å oppgi en startdato og sluttdato.
Nå vil vi lage en kalender bord fra 01 st Jan 2019-31 st Jan 2019. Følg nedenstående trinn for å lage en kalender bord i kraft BI.
- Trinn 1: Åpne tom Power BI-fil og klikk "Ny tabell" under "Modellering" -fanen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__2.png.webp)
- Trinn 2: Nå vil det be deg om å navngi tabellen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__3.png.webp)
- Trinn 3: Gi nå navnet til det som "Kalenderbord".
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__4.png.webp)
- Trinn 4: Åpne nå KALENDER DAX-funksjonen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__5.png.webp)
- Trinn 5: Her er en fangst, dvs. vi vet ikke hvilket format vi skal sette for en dato, så ved å legge ved DATE-funksjonen kan vi spesifisere år, måned og dag. Så åpne DATE DAX-funksjonen nå.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__6.png.webp)
- Trinn 6: DATO-funksjonen har tre elementer, dvs. år, måned og dag for dette, angi startdatoen år, måned og dag. Siden vår startdato er 01 st januar 2019, angir argumentene som følger.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__7.png.webp)
- Trinn 7: Når startdatoen er angitt på samme måte, må vi også spesifisere sluttdatoen. Vår sluttdato er 31 st Jan 2019. For dette, åpner DATO funksjon og passere tallene tilsvarende.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__8.png.webp)
Ok, etter dette lukker du to parenteser og trykker på enter-tasten. Vi vil ha DATE-kolonnen i den nylig innsatte tabellen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__9.png.webp)
Her kan du gå, vi har datoer fra 01 st Jan 2019-31 st januar 2019.
Bygg kalender fra datatabeller i Power BI
Ovennevnte vi har sett var å angi startdato og sluttdato manuelt, men når vi har en datakolonne i datatabellen og fra den kolonnen hvis du vil lage en kalendertabell, så er det også en mulighet.
Nedenfor er dataene jeg har lastet opp til Power BI; du kan laste ned Excel-arbeidsboken for å bruke den.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__10.png.webp)
I denne tabellen har vi forskjellige datoperioder, så ved å bruke DAX-funksjoner får vi startdato og sluttdato dynamisk.
- Gå til "Modellering" -fanen og klikk på "Ny tabell." Gi navnet til tabellen som "Datotabell."
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__11.png.webp)
- Åpne KALENDER-funksjonen først.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__12.png.webp)
- For startdato kan vi ikke gi DATE-funksjonen her, fordi vi ikke vet nøyaktig hva som er startdatoen fra datatabellen vår. For å automatisk hente startdatoen fra tabellen, må vi bruke “FIRST DATE” -funksjonen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__13.png.webp)
- For denne DAX-funksjonen, oppgi datoen kolonnenavnet fra "Datatabellen".
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__14.png.webp)
- For sluttdato, bruk LAST DATE DAX-funksjonen og gi DATE-kolonnehenvisning fra "Datatabell."
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__15.png.webp)
- Lukk to parenteser og trykk enter. Vi bør få "Datokalender" fra "Datatabellen" automatisk.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__16.png.webp)
- Nå fra denne "Dato" -kolonnen kan vi opprette år, måned, dag, ukenummer, kvartalnummer i separate kolonner. Høyreklikk på "Datatabellen" og velg "Ny kolonne."
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__17.png.webp)
- Dette vil be deg om å navngi kolonnen og navngi kolonnen som “YEAR” og åpne “YEAR” -funksjonen for å trekke ut året fra datoen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__18.png.webp)
- For denne funksjonen, referer du til "Date" -kolonnen fra "Date Table."
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__19.png.webp)
- Trykk på enter-tasten, så skal vi få "Year" fra datakolonnen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__20.png.webp)
- På samme måte trekker du ut "Måned" -nummeret fra "Dato" -kolonnen.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__21.png.webp)
Ofte trenger vi månedens navn, så for å bruke Format-funksjonen, vil vi velge "Dato" -kolonnen og formatere den som den eneste måneden, dvs. "MMMMM."
- Nedenfor er formelen vi har brukt for å få bare navnet "Måned".
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__22.png.webp)
- For å få et ukenummer, bruk formelen nedenfor.
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__23.png.webp)
- Nå må vi bestemme "Kvartal" -nummeret, så for dette må vi bruke "HVIS" -betingelsen, så nedenfor er formelen for å få "Kvartal #."
![](https://cdn.know-base.net/2719954/power_bi_calendar_how_to_create_calendar_table_in_power_bi__24.png.webp)
Denne funksjonen er veldig lik den vi bruker i MS Excel.
Merk: Power BI-kalenderfilen kan også lastes ned fra lenken nedenfor, og den endelige utgangen kan vises.
Du kan laste ned denne Power BI-kalendermalen her - Power BI-kalendermalenTing å huske her
- Kalendertabellen må bare opprettes fra DAX-funksjonen KALENDER i strøm bi.
- Start- og sluttdatoer refereres til av første dato og siste dato for å lage en kalendertabell fra andre eksisterende tabeller.
- I Power BI blir bare kalendertabellen satt inn som en ny tabell.