Dela via


DAY

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

Returnerar dagen i månaden, ett tal från 1 till 31.

Syntax

DAY(<date>)  

Parametrar

Period Definition
datum Ett datum i datetime-format eller en textrepresentation av ett datum.

Returvärde

Ett heltalsnummer som anger dagen i månaden.

Kommentarer

  • DAY-funktionen tar som argument datumet för den dag du försöker hitta. Datum kan anges för funktionen med hjälp av en annan datumfunktion, med hjälp av ett uttryck som returnerar ett datum eller genom att skriva ett datum i ett datetime-format . Du kan också ange ett datum i något av de godkända strängformaten för datum.

  • Värden som returneras av funktionerna YEAR, MONTH och DAY är gregorianska värden oavsett visningsformat för det angivna datumvärdet. Om visningsformatet för det angivna datumet till exempel är Hijri, kommer de returnerade värdena för funktionerna YEAR, MONTH och DAY att vara värden som är associerade med motsvarande gregorianska datum.

  • När datumargumentet är en textrepresentation av datumet använder dagsfunktionen nationella inställningar och inställningar för datum/tid på klientdatorn för att förstå textvärdet för att utföra konverteringen. Om de aktuella datum-/tidsinställningarna representerar datum i formatet Månad/dag/år tolkas strängen "1/8/2009" som ett datetime-värde som motsvarar den 8 januari 2009 och funktionen returnerar 8. Men om de aktuella datum-/tidsinställningarna representerar datum i formatet dag/månad/år tolkas samma sträng som ett datetime-värde som motsvarar den 1 augusti 2009 och funktionen returnerar 1.

Exempel: Hämta dagen från en datumkolumn

Följande formel returnerar dagen från datumet i kolumnen [Birthdate].

= DAY([Birthdate])  

Exempel – Hämta dagen från ett strängdatum

Följande formler returnerar dagen, 4, med datum som har angetts som strängar i ett godkänt textformat.

= DAY("3-4-1007")  
= DAY("March 4 2007")  

Exempel – Använda ett dagvärde som ett villkor

Följande uttryck returnerar den dag då varje försäljningsorder placerades och flaggar raden som ett kampanjförsäljningsobjekt om ordern gjordes den 10:e i månaden.

= IF( DAY([SalesDate])=10,"promotion","")  

Översikt över datum- och tidsfunktioner
Funktionen TODAY
Funktionen DATE