Datum en tijd zijn essentieel bij data-analyse. Dus, hier is hoe u een gegevenstabel kunt maken in Power BI om u nauwkeurigere resultaten te geven.

Datums zijn een cruciaal stuk gegevens dat van invloed kan zijn op uw analyse. Het maken van een datum-tijdveld in Power BI is dus essentieel om ervoor te zorgen dat uw gegevensanalyseproces nauwkeurig is, zodat u uw rapport kunt optimaliseren.

Of u nu naar verkoopcijfers, financiële gegevens, klantgedrag, klantfeedback of websiteverkeer kijkt, nauwkeurige datum- en tijdgegevens kunnen waardevolle inzichten opleveren. Dat is waar uw Power BI-datumtabel om de hoek komt kijken.

Laten we dus eens kijken naar het belang van een datumtabel in Power BI en hoe u er een kunt maken.

Wat is een datumtabel en waarom heb je het nodig?

Een datumtabel is een dimensiegegevenstabel met attributen zoals jaar, maand en dag van datums. Deze tabel bevat elke dag één waarde en deze waarde is een datum. Daarom worden datumtabellen ook wel kalendertabellen genoemd.

Bij het analyseren van data in Power BI heb je om verschillende redenen een datumtabel nodig.

instagram viewer
  • Voor tijdintelligentie data-analyse.
  • Om naar datums in uw modellen te verwijzen en deze te filteren.
  • Om rapporten te maken die datumgerelateerde informatie nodig hebben.
  • Zorg ervoor dat alle datums die beschikbaar zijn in uw gegevens een gecentraliseerde en nauwkeurig opgemaakte datum hebben voor gegevensmodellering. Dit is vergelijkbaar met wanneer u aanmaakt relaties tussen meerdere tabellen met behulp van een gegevensmodel in Excel.
  • Om informatieve visuals te maken.
  • Het biedt een consistente en gestandaardiseerde datum voor uw rapporten.

Wat zijn de vereisten van een datumtabel?

Bij het maken van een datumtabel in Power BI zijn er een aantal dingen waar u rekening mee moet houden:

  • De eerste kolom, uw datumkolom, moet datums van het datum/tijd-datumtype zijn.
  • De datumwaarden van de eerste kolom moeten uniek zijn en mogen niet leeg zijn.
  • Markeer uw datumtabel zodra deze is gemaakt als een datumtabel.
  • De datum mag geen ontbrekende waarde hebben en moet alle datums binnen een punt bevatten. Dit kan een paar maanden tot een jaar zijn of meer dan een jaar.

Een datumtabel maken met automatische datum/tijd

De Power BI Auto Date-functie genereert automatisch een datum- en datumhiërarchietabel op basis van de kolommen in uw gegevens. Het werkt deze datum ook bij op basis van uw onderliggende gegevens. Met de hiërarchie die het genereert, kunt u uw gegevens inzoomen, aggregeren en filteren op basis van een specifieke datum of voor een periode.

Om de automatische datumfunctie in te schakelen;

  1. Navigeer naar de Lint Bestand > Opties en Instellingen.
  2. Selecteer vervolgens Opties > Huidig ​​bestand > Gegevens laden > Time Intelligence.
  3. Kruis de... aan Automatische datum/tijd inschakelen doos.

De datumhiërarchie hier omvat Jaar, Kwartaal, Maand en Dag.

Een datumtabel maken met DAX

Een ding dat maakt Power BI verschilt van Microsoft Excel is de DAX-functie (Data Analysis Expression) van Power BI. Hoewel DAX in Excel kan worden gebruikt, is het niet erg intuïtief voor de toepassing.

CalendarAuto en Calendar zijn twee DAX-functies die worden gebruikt om deze tabellen te maken. Het enige verschil tussen beide functies is dat terwijl Agenda de datums maakt op basis van wat u opgeeft, de functies van CalendarAuto een datum maken op basis van wat het automatisch detecteert uit uw gegevens.

De kalenderfunctie gebruiken:

  1. Navigeer naar de Tabblad Start in het lint van uw Power BI Desktop.
  2. Selecteer Nieuwe tabel
  3. Voer de onderstaande DAX-formule in. Deze formule maakt een datumtabel die loopt van 1 januari 2022 tot 31 december 2023.
    Datum = KALENDER(DATUM(2022,1,1), DATUM(2023,12,31))
  4. Als u wilt dat het automatisch wordt verhoogd, kunt u de einddatum vervangen door VANDAAG(), zoals hieronder te zien is.
    Datum = KALENDER(DATUM(2022,1,1),VANDAAG())
  5. Selecteer om een ​​kolom Jaar toe te voegen Nieuwe kolom en gebruik de JAAR() functie om deze DAX-functie te schrijven.
    Jaar = JAAR('Datum'[Datum])
  6. Selecteer Nieuwe kolom en voeg een maandkolom toe met behulp van de MAAND() DAX-functie. Deze functie schrijft de maand echter in een numeriek formaat.
    Maand = MAAND('Datum'[Datum])
  7. Gebruik voor een categorische functie de FORMAAT() functie.
    Maand Kat = FORMAAT('Datum'[Datum],"MMM")
  8. U moet uw kolom Month Cat sorteren op de kolom Month met behulp van de optie Sort By Column.
  9. U kunt een dagkolom maken met de functie DAY().
    Dag = DAG('Datum'[Datum])
  10. De functie WEEKNUM() vertelt ons in welke week onze datums vallen.
    week = "Week " & WEEKNUMMER('Datum'[Datum])
  11. De functie KWARTAAL() vertelt ons in welk kwartaal we ons bevinden.
    Qtr = "Qtr " & KWARTAAL('Datum'[Datum])

Een datumtabel maken met behulp van geavanceerde DAX

Als u bekend bent met DAX, kunt u het maken van een datumtabel versnellen. U kunt functies gebruiken zoals VAR, TOEVOEGENKOLOMMEN en INDELING om uw tabel te schrijven zonder handmatig meerdere kolommen te maken.

Hier is een script van Enterprise DNA-experts laat zien hoe je een eenvoudige datumtabel kunt maken zonder meerdere kolommen te maken.

DatumTabel = 
VAR Begindatum = DATUM(2020, 1, 1) // U kunt de startdatum naar wens instellen
VAR Einddatum = DATUM(JAAR(VANDAAG()), 12, 31) // Seteindedatumnaar de eindevan de huidigjaar
OPBRENGST
TOEVOEGENKOLOMMEN (
KALENDER (StartDatum, Einddatum),
"Dag van de week", WEEKDAG([Datum]),
"DagVanWeekNaam", INDELING([Datum], "ddd")
)

Zo gebruikt u dit script:

  1. Selecteer Nieuwe tabel
  2. Kopieer en plak vervolgens het bovenstaande DAX-script.

Als u echter niet bekend bent met deze DAX-functies, hebben we een lijst met geweldige online Coursera-cursussen die u kunnen helpen Power BI onder de knie te krijgen.

Hoe uw tafel als een datumtabel te gebruiken

Nadat u uw datumtabel heeft gemaakt, moet u de nieuw gemaakte tabel markeren als een datumtabel. Dit is de laatste stap in het proces voor het maken van een datumtabel.

U kunt dat doen door:

  1. Klik met de rechtermuisknop op de tabelnaam in het Veldvenster.
  2. Selecteer Markeer als datumtabel.
  3. U kunt ook de optie Markeren als datumtabel op het Power BI-lint gebruiken.
  4. Selecteer de datum keuze.
  5. Selecteer OK.

Zakelijke afspraken met Power BI

Datums zijn een essentieel onderdeel van elke analyse, ongeacht uw branche. U moet dus een gecentraliseerde en gestandaardiseerde datumtabel hebben om u te helpen uw doel te bereiken. Met deze kennis kunt u uw datumtabel samenstellen en aanpassen aan de vereisten van uw organisatie en gegevensprojecten.