Delen via


DATUM

Van toepassing op: Berekende kolom Berekende tabel Meting Visuele berekening

Retourneert de opgegeven datum in datum/tijd-indeling .

Syntaxis

DATE(<year>, <month>, <day>)  

Parameters

Term Definitie
jaar Een getal dat het jaar vertegenwoordigt.

De waarde van het jaarargument kan één tot vier cijfers bevatten. Het argument jaar wordt geïnterpreteerd volgens het datumsysteem dat door uw computer wordt gebruikt.

Datums vanaf 1 maart 1900 worden ondersteund.

Als u een getal met decimalen invoert, wordt het getal afgerond.

Voor waarden die groter zijn dan 9999 of kleiner dan nul (negatieve waarden), retourneert de functie een #VALUE! -fout.

Als de jaarwaarde tussen 0 en 1899 ligt, wordt de waarde toegevoegd aan 1900 om de uiteindelijke waarde te produceren. Zie de onderstaande voorbeelden. Opmerking: U moet waar mogelijk vier cijfers gebruiken voor het argument jaar om ongewenste resultaten te voorkomen. Als u bijvoorbeeld 07 gebruikt, wordt 1907 als jaarwaarde geretourneerd.
maand Een getal dat de maand of een berekening aangeeft volgens de volgende regels:

Negatieve gehele getallen worden niet ondersteund. Geldige waarden zijn 1-12.

Als maand een getal is tussen 1 en 12, vertegenwoordigt deze een maand van het jaar. 1 vertegenwoordigt januari, 2 vertegenwoordigt februari, enzovoort tot en met 12 die december vertegenwoordigt.

Als u een geheel getal opgeeft dat groter is dan 12, wordt de volgende berekening uitgevoerd: de datum wordt berekend door de waarde van de maand aan het jaar toe te voegen. Als u bijvoorbeeld DATE( 2008, 18, 1) hebt, retourneert de functie een datum/tijd-waarde die gelijk is aan 1 juni 2009, omdat 18 maanden worden toegevoegd aan het begin van 2008, wat resulteert in een waarde van juni 2009. Zie de onderstaande voorbeelden.
dagen Een getal dat de dag of berekening aangeeft volgens de volgende regels:

Negatieve gehele getallen worden niet ondersteund. Geldige waarden zijn 1-31.

Als dag een getal is van 1 tot de laatste dag van de opgegeven maand, vertegenwoordigt deze een dag van de maand.

Als u een geheel getal invoert dat groter is dan de laatste dag van de opgegeven maand, wordt de volgende berekening uitgevoerd: de datum wordt berekend door de waarde van dag tot maand toe te voegen. In de formule DATE( 2008, 3, 32)retourneert de functie DATUM bijvoorbeeld een datum/tijd-waarde die gelijk is aan 1 april 2008, omdat 32 dagen worden toegevoegd aan het begin van maart, wat resulteert in een waarde van 1 april.

Als de dag een decimaal gedeelte bevat, wordt deze afgerond op de dichtstbijzijnde gehele waarde.

Retourwaarde

Retourneert de opgegeven datum (datum/tijd).

Opmerkingen

  • De functie DATE gebruikt de gehele getallen die als argumenten worden ingevoerd en genereert de bijbehorende datum. De functie DATUM is het handigst in situaties waarin het jaar, de maand en de dag worden opgegeven door formules. De onderliggende gegevens kunnen bijvoorbeeld datums bevatten in een indeling die niet wordt herkend als een datum, zoals JJJJMMDD. U kunt de functie DATUM in combinatie met andere functies gebruiken om de datums te converteren naar een getal dat als een datum kan worden herkend.

  • In tegenstelling tot Microsoft Excel, waarin datums als een serieel getal worden opgeslagen, retourneren DAX-datumfuncties altijd een datum/tijd-gegevenstype . U kunt echter opmaak gebruiken om datums weer te geven als serienummers als u wilt.

  • Datum en datum/tijd kunnen ook worden opgegeven als een letterlijke waarde in de notatie dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"of dt"YYYY-MM-DD hh:mm:ss". Wanneer u de functie DATE in de expressie gebruikt als een letterlijke waarde, is dit niet nodig. Zie DAX-syntaxis | voor meer informatie Datum en tijd.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeelden

Eenvoudige datum

De volgende formule retourneert de datum 8 juli 2009:

= DATE(2009,7,8)  

Jaren vóór 1899

Als de waarde die u invoert voor het jaarargument tussen 0 (nul) en 1899 (inclusief), wordt die waarde toegevoegd aan 1900 om het jaar te berekenen. De volgende formule retourneert 2 januari 1908: (1900+08).

= DATE(08,1,2)  

Jaren na 1899

Als het jaar tussen 1900 en 9999 (inclusief) ligt, wordt die waarde gebruikt als het jaar. De volgende formule retourneert 2 januari 2008:

= DATE(2008,1,2)  

Maanden

Als de maand groter is dan 12, wordt dat aantal maanden toegevoegd aan de eerste maand in het opgegeven jaar. De volgende formule retourneert de datum 2 februari 2009:

= DATE(2008,14,2)  

Dagen

Als de dag groter is dan het aantal dagen in de opgegeven maand, wordt dat aantal dagen toegevoegd aan de eerste dag in de maand. De volgende formule retourneert de datum 4 februari 2008:

= DATE(2008,1,35)  

Datum- en tijdfuncties
DAG, functie
VANDAAG, functie