WEEKDAY
gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning
Returnerar ett tal från 1 till 7 som identifierar day i veckan för en date. Som standard varierar day från 1 (söndag) till 7 (lördag).
Syntax
WEEKDAY(<date>, <return_type>)
Parametrar
Period | Definition |
---|---|
date |
En date i datetime format.Datum ska anges med hjälp av funktionen DATE genom att använda uttryck som resulterar i en date, or som ett resultat av andra formler. |
return_type |
Ett tal som avgör Return value: Returtyp: 1börjar veckan på söndag (1) and slutar på lördag (7). numrerad 1 till 7. Returtyp: 2börjar veckan på måndag (1) and slutar på söndag (7). Returtyp: 3börjar veckan på måndag (0) and slutar på söndag (6).numrerad 0 till 6. |
Returnera value
Ett heltalsnummer från 1 till 7.
Kommentarer
Till skillnad från Microsoft Excel, som lagrar datum som serienummer, fungerar DAX med datum and gånger i en
datetime
format. If du behöver visa datum som serienummer kan du använda formateringsalternativen i Excel.Du kan också skriva datum i en accepterad textrepresentation av en date, men för att undvika oväntade resultat är det bäst att convert texten date till en
datetime
formatfirst.När argumentet date är en textrepresentation av dateanvänder funktionen nationella inställningar anddate/time på klientdatorn för att förstå texten value för att utföra konverteringen. If de aktuella inställningarna för date/time representerar datum i format för Month/Day/Yeartolkas strängen "1/8/2009" som en
datetime
value motsvarande den 8 januari 2009. Men if de aktuella inställningarna för date/time representerar datum i format för Day/Month/Yeartolkas samma sträng som endatetime
value motsvarande den 1 augusti 2009.
Exempel
I följande exempel hämtas date från kolumnen [HireDate] och lägger till 1, and visar weekday som motsvarar den date. Eftersom argumentet return_type
har utelämnats används standardvärdet format, där 1 är söndag and 7 är lördag.
If resultatet är 4 blir day onsdag.
= WEEKDAY([HireDate]+1)