DAY
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer dagen i måneden, et tall fra 1 til 31.
Syntaks
DAY(<date>)
Parametere
Vilkår | Definisjon |
---|---|
date |
En dato i datetime format, eller en tekstpresentasjon av en dato. |
Returverdi
Et heltall som angir dagen i måneden.
Merknader
Funksjonen DAY tar som et argument datoen for dagen du prøver å finne. Datoer kan angis til funksjonen ved hjelp av en annen datofunksjon, ved hjelp av et uttrykk som returnerer en dato, eller ved å skrive inn en dato i et
datetime
format. Du kan også skrive inn en dato i ett av de godtatte strengformatene for datoer.Verdier som returneres av funksjonene YEAR, MONTH og DAY, vil være gregorianske verdier uavhengig av visningsformatet for den angitte datoverdien. Hvis visningsformatet for den angitte datoen for eksempel er Hijri, vil de returnerte verdiene for funksjonene YEAR, MONTH og DAY være verdier som er knyttet til tilsvarende gregoriansk dato.
Når datoargumentet er en tekstpresentasjon av datoen, bruker dagsfunksjonen innstillingene for nasjonal innstilling og dato/klokkeslett for klientdatamaskinen til å forstå tekstverdien for å kunne utføre konverteringen. Hvis gjeldende innstillinger for dato/klokkeslett representerer datoer i formatet måned/dag/år, tolkes strengen «08.01.2009» som en
datetime
verdi som tilsvarer 8. januar 2009, og funksjonen returnerer 8. Hvis gjeldende innstillinger for dato/klokkeslett representerer datoer i formatet dag/måned/år, tolkes imidlertid den samme strengen som endatetime
verdi som tilsvarer 1. august 2009, og funksjonen returnerer 1.
Eksempel: Hente dagen fra en datokolonne
Følgende formel returnerer dagen fra datoen i kolonnen [Fødselsdato].
= DAY([Birthdate])
Eksempel – Hente dagen fra en strengdato
Følgende formler returnerer dagen, 4, ved hjelp av datoer som er angitt som strenger i et godtatt tekstformat.
= DAY("3-4-1007")
= DAY("March 4 2007")
Eksempel : Bruke en dagverdi som en betingelse
Følgende uttrykk returnerer dagen hver salgsordre ble plassert, og flagger raden som en kampanjesalgsvare hvis ordren ble plassert den 10. i måneden.
= IF( DAY([SalesDate])=10,"promotion","")