Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering
Returnerer den angivne dato i datetime
format.
DATE(<year>, <month>, <day>)
Udtryk | Definition |
---|---|
year |
Et tal, der repræsenterer året. Værdien af argumentet year kan indeholde et til fire cifre. Argumentet year fortolkes i henhold til det datosystem, der bruges af computeren.Datoer, der starter den 1. marts 1900, understøttes. Hvis du angiver et tal med decimaler, afrundes tallet. For værdier, der er større end 9999 eller mindre end nul (negative værdier), returnerer funktionen en #VALUE! fejl.Hvis den year værdi er mellem 0 og 1899, føjes værdien til 1900 for at producere den endelige værdi. Se eksemplerne nedenfor.
Bemærk! Du skal bruge fire cifre til argumentet year , når det er muligt, for at forhindre uønskede resultater. Hvis du f.eks. bruger 07, returneres 1907 som værdien år. |
month |
Et tal, der repræsenterer måneden eller en beregning i henhold til følgende regler: Negative heltal understøttes ikke. Gyldige værdier er 1-12. Hvis month er et tal fra 1 til 12, repræsenterer det en måned i året. 1 repræsenterer januar, 2 repræsenterer februar osv. indtil 12, der repræsenterer december.Hvis du angiver et heltal, der er større end 12, udføres følgende beregning: Datoen beregnes ved at føje værdien af month til year . Hvis du f.eks. har DATE( 2008, 18, 1), returnerer funktionen en datetime-værdi, der svarer til den 1. juni 2009, fordi der føjes 18 måneder til begyndelsen af 2008, der giver en værdi fra juni 2009. Se eksempler nedenfor. |
day |
Et tal, der repræsenterer dagen eller en beregning i henhold til følgende regler: Negative heltal understøttes ikke. Gyldige værdier er 1-31. Hvis day er et tal fra 1 til den sidste dag i den angivne måned, repræsenterer det en dag i måneden.Hvis du angiver et heltal, der er større end sidste dag i den angivne måned, udføres følgende beregning: Datoen beregnes ved at føje værdien af day til month . I formlen DATE( 2008, 3, 32) returnerer funktionen DATE f.eks. en datetime værdi, der svarer til den 1. april 2008, fordi der føjes 32 dage til begyndelsen af marts, der giver en værdi af 1. april.Hvis day indeholder en decimaldel, afrundes den til den nærmeste heltalsværdi. |
Returnerer den angivne dato (datetime
).
Funktionen DATE tager de heltal, der er input, som argumenter, og genererer den tilsvarende dato. Funktionen DATE er mest nyttig i situationer, hvor år, måned og dag leveres af formler. De underliggende data kan f.eks. indeholde datoer i et format, der ikke genkendes som en dato, f.eks. YYYYYMMDD. Du kan bruge funktionen DATE sammen med andre funktioner til at konvertere datoerne til et tal, der kan genkendes som en dato.
I modsætning til Microsoft Excel, der gemmer datoer som et serienummer, returnerer DAX-datofunktioner altid en datetime
datatype. Du kan dog bruge formatering til at vise datoer som serienumre, hvis du vil.
Dato og datetime kan også angives som en konstant i formatet dt"YYYY-MM-DD"
, dt"YYYY-MM-DDThh:mm:ss"
eller dt"YYYY-MM-DD hh:mm:ss"
. Når det er angivet som en konstant, er det ikke nødvendigt at bruge funktionen DATE i udtrykket. Du kan få mere at vide under DAX-syntaks | Dato og klokkeslæt.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Følgende formel returnerer datoen 8. juli 2009:
= DATE(2009,7,8)
Hvis den værdi, du angiver for argumentet year
, er mellem 0 (nul) og 1899 (inklusive), føjes denne værdi til 1900 for at beregne året. Følgende formel returnerer 2. januar 1908: (1900+08).
= DATE(08,1,2)
Hvis year
er mellem 1900 og 9999 (inklusive), bruges denne værdi som året. Følgende formel returnerer den 2. januar 2008:
= DATE(2008,1,2)
Hvis month
er større end 12, føjer month
dette antal måneder til den første måned i det angivne år. Følgende formel returnerer datoen 2. februar 2009:
= DATE(2008,14,2)
Hvis day
er større end antallet af dage i den angivne måned, føjer day
dette antal dage til den første dag i måneden. Følgende formel returnerer datoen 4. februar 2008:
= DATE(2008,1,35)
funktionerne Dato og klokkeslæt
funktionen DAY
funktionen TODAY
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dag