Power BI-kalender - Hvordan oprettes kalendertabel i Power BI?

Indholdsfortegnelse

En tabel i en kalenderdimension er kendt som en kalendertabel i magt bi, den funktion, der bruges til at oprette sådanne tabeller, er DAX-kalenderfunktion, grundlæggende er der to enkle trin involveret i oprettelsen af ​​en kalendertabelfist er at oprette en beregnet tabel derefter sortere ordrer.

Power BI-kalendertabel

For at få ovenstående resultat skal vi oprette en "Kalender" -tabel i Power BI. I denne artikel viser vi dig, hvordan du opretter en "Kalender" -tabel i Power BI. Når du har en salgstabel eller en hvilken som helst anden datatabel med datoer, kan du oprette en separat tabel, der kun inkluderer datoer, år, måned og dagskolonne, så vi på basis af kolonnen "Dato" kan skabe et forhold mellem de to tabeller senere.

Sådan oprettes en enkel kalendertabel i Power BI

For at opbygge en kalendertabel i Power BI skal vi bruge DAX-funktionen, dvs. "KALENDER". Kalenderfunktionen hjælper os med at oprette kalendertabellen ved at angive startdato og slutdato.

Nedenfor er syntaksen for CALENDAR-funktionen i Power BI.

KALENDER (startdato, slutdato)

Syntaksen er enkel. Vi skal bare angive en startdato og slutdato.

Nu vil vi skabe en kalender bord fra 01 st Jan 2019 til 31 st Jan 2019. Følg nedenstående trin for at oprette en kalender bord i Power BI.

  • Trin 1: Åbn tom Power BI-fil, og klik på "Ny tabel" under fanen "Modellering".
  • Trin 2: Nu beder den dig om at navngive tabellen.
  • Trin 3: Giv nu navnet til det som "Kalendertabel".
  • Trin 4: Åbn nu CALENDAR DAX-funktionen.
  • Trin 5: Her er en fangst, dvs. vi ved ikke, hvilket format vi skal sætte for en dato, så ved at vedlægge DATO-funktionen kan vi specificere år, måned og dag. Så åbn DATE DAX-funktionen nu.
  • Trin 6: DATO-funktionen har tre elementer, dvs. år, måned og dag til dette, indtast startdatoen år, måned og dag. Da vores start dato er 01 st jan 2019 indtaste argumenterne som følger.
  • Trin 7: Når startdatoen er angivet på samme måde, skal vi også specificere slutdatoen. Vores slutdato er 31 st Jan 2019. For dette, skal du åbne DATO-funktionen og videregive tallene i overensstemmelse hermed.

Ok, efter dette luk to parenteser og tryk på enter-tasten. Vi har kolonnen DATO i den nyindsatte tabel.

Værsgo, vi har datoer fra 01 st jan 2019 til at 31 st jan 2019.

Byg kalender fra datatabeller i Power BI

Ovenstående, vi har set, var at indtaste startdato og slutdato manuelt, men når vi har en datakolonne i datatabellen og fra den kolonne, hvis du vil oprette en kalendertabel, så er det også en mulighed.

Nedenfor er de data, jeg har uploadet til Power BI; du kan downloade excel-projektmappen for at bruge den.

I denne tabel har vi forskellige datointervaller, så ved at bruge DAX-funktioner får vi startdatoen og slutdatoen dynamisk.

  • Gå til fanen "Modellering" og klik på "Ny tabel." Giv navnet til tabellen som "Datatabel".
  • Åbn først KALENDER-funktionen.
  • For startdato kan vi ikke give DATE-funktionen her, fordi vi ikke ved nøjagtigt, hvad der er startdatoen fra vores datatabel. For at hente startdatoen automatisk fra tabellen skal vi bruge funktionen "FIRST DATE".
  • For denne DAX-funktion skal du angive datakolonnens navn fra "Datatabel".
  • For slutdato skal du bruge funktionen LAST DATE DAX og give DATE-kolonnehenvisning fra "Datatabel".
  • Luk to parenteser og tryk på enter-tasten. Vi skulle automatisk få "Datakalender" fra "Datatabel".
  • Nu fra denne "Dato" -kolonne kan vi oprette År, Måned, Dag, Ugenummer, Kvartalnummer i separate kolonner. Højreklik på "Datatabel" og vælg "Ny kolonne."
  • Dette beder dig om at navngive kolonnen og navngive kolonnen som "YEAR" og åbne "YEAR" -funktionen for at udtrække året fra datoen.
  • For denne funktion henvises til kolonnen "Dato" fra "Datatabel".
  • Tryk på enter-tasten, og vi skulle få "År" fra datakolonnen.
  • På samme måde udtrækker du "Måned" -nummeret fra kolonnen "Dato".

Ofte har vi brug for månedens navn, så ved hjælp af Format-funktionen vælger vi kolonnen "Dato" og formaterer den som den eneste måned, dvs. "MMMMM."

  • Nedenfor er den formel, vi har anvendt for kun at få navnet "Måned".
  • Brug nedenstående formel for at få et ugenummer.
  • Nu er vi nødt til at beslutte "kvartal" -nummeret, så til dette er vi nødt til at bruge "HVIS" -betingelsen, så nedenfor er formlen for at få "kvartal #."

Denne funktion ligner meget den, vi bruger i MS Excel.

Bemærk: Power BI-kalenderfil kan også downloades fra nedenstående link, og den endelige output kan ses.

Du kan downloade denne Power BI-kalenderskabelon her - Power BI-kalenderskabelon

Ting at huske her

  • Kalendertabellen skal kun oprettes fra DAX-funktionen KALENDER i magt bi.
  • Start- og slutdatoer henvises til af første dato og sidste dato for at oprette en kalendertabel fra andre eksisterende tabeller.
  • I Power BI indsættes kalendertabel kun som en ny tabel.

Interessante artikler...