Del via


DATE

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Returnerer den angitte date i datetimeformat.

Syntaks

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

Parametere

Vilkår Definisjon
year Et tall som representerer year.

Argumentet value av year kan inneholde ett til fire sifre. Argumentet year tolkes i henhold til date systemet som brukes av datamaskinen.

Datoer som begynner med 1. mars 1900, støttes.

If du angir et tall som har desimaler, avrundes tallet.

For values større enn 9999 or mindre enn null (negativ values), returnerer funksjonen en #VALUE!error.

If year value er mellom 0 and 1899, legges value til 1900 for å produsere den endelige value. Se eksemplene nedenfor. Obs! Du bør bruke fire sifre for argumentet year når det er mulig for å hindre uønskede resultater. Hvis du for eksempel bruker 07, returneres 1907 som yearvalue.
month Et tall som representerer monthor en beregning i henhold til følgende regler:

Negative heltall støttes not. Gyldige values er 1-12.

If month er et tall fra 1 til 12, representerer det en month av year. 1 representerer januar 2 representerer februar, and så videre til 12 som representerer desember.

If du angir et heltall som er større enn 12, skjer følgende beregning: date beregnes ved å legge til value av month i year. For eksempel, if du har DATE( 2008, 18, 1), returnerer funksjonen en datetime value som tilsvarer 1. juni 2009, fordi 18 måneder legges til i begynnelsen av 2008, noe som gir en value juni 2009. Se eksempler nedenfor.
day Et tall som representerer dayor en beregning i henhold til følgende regler:

Negative heltall støttes not. Gyldige values er 1-31.

If day er et tall fra 1 til lastday av den angitte month representerer det en day av month.

If du angir et heltall som er større enn lastday av den angitte month, skjer følgende beregning: date beregnes ved å legge til value av day i month. I formelen DATE( 2008, 3, 32)returnerer for eksempel DATE-funksjonen en datetimevalue tilsvarende 1. april 2008, fordi 32 dager legges til i begynnelsen av mars, noe som gir en value 1. april.

If day contains en desimaldel avrundes den til nærmeste heltall value.

Returner value

Returnerer den angitte date (datetime).

Merknader

  • Funksjonen DATE tar heltall som er inndata som argumenter, and genererer tilsvarende date. Funksjonen DATE er mest nyttig i situasjoner der year, month, andday leveres av formler. De underliggende dataene kan for eksempel inneholde datoer i en format som not gjenkjennes som en date, for eksempel ÅÅÅÅÅMMDD. Du kan bruke DATE-funksjonen sammen med andre funksjoner til å convert datoene til et tall som kan gjenkjennes som en date.

  • I motsetning til Microsoft Excel, som lagrer datoer som et serienummer, returnerer DAXdate funksjoner alltid en datetime datatype. Du kan imidlertid bruke formatering til å vise datoer som serienumre if du vil.

  • Date and datetime kan også angis som litteral i formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". Når det angis som litteral, er det DATE nødvendig å bruke not-funksjonen i uttrykket. Hvis du vil ha mer informasjon, kan du se DAX Syntaks | Dateandtime.

  • Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempler

Enkel Date

Følgende formel returnerer date 8. juli 2009:

= DATE(2009,7,8)

År før 1899

If value du angir for argumentet year er mellom 0 (null) and 1899 (inklusive), legges value til 1900 for å calculateyear. Følgende formel returnerer 2. januar 1908: (1900+08).

= DATE(08,1,2)

År etter 1899

If year er mellom 1900 and 9999 (inklusive), som value brukes som year. Følgende formel returnerer 2. januar 2008:

= DATE(2008,1,2)

Måneder

If month er større enn 12, legger month til dette antallet måneder i firstmonth i den angitte year. Følgende formel returnerer date 2. februar 2009:

= DATE(2008,14,2)

Dager

If day er større enn antall dager i month angitt, legger day til dette antallet dager i firstday i month. Følgende formel returnerer date 4. februar 2008:

= DATE(2008,1,35)

Date and time funksjonerDAY funksjonenTODAY funksjonen