WEEKDAY
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca liczbę z zakresu od 1 do 7 identyfikującą day tygodnia date. Domyślnie day waha się od 1 (niedziela) do 7 (sobota).
Składnia
WEEKDAY(<date>, <return_type>)
Parametry
Termin | Definicja |
---|---|
date |
date w datetime format.Daty należy wprowadzić przy użyciu funkcji DATE, używając wyrażeń, które powodują date, or w wyniku innych formuł. |
return_type |
Liczba określająca valuereturn : Typ zwracany: 1, tydzień rozpoczyna się w niedzielę (1) and kończy się w sobotę (7). numerowane od 1 do 7. Typ zwracany: 2, tydzień rozpoczyna się w poniedziałek (1) and kończy się w niedzielę (7). Typ zwracany: 3, tydzień rozpoczyna się w poniedziałek (0) and kończy się w niedzielę (6).numerowane od 0 do 6. |
Zwracanie value
Liczba całkowita z zakresu od 1 do 7.
Uwagi
W przeciwieństwie do programu Microsoft Excel, który przechowuje daty jako numery seryjne, DAX współpracuje z datami and razy w
datetime
format. If musisz wyświetlić daty jako numery seryjne, możesz użyć opcji formatowania w programie Excel.Daty można również wpisać w akceptowanej reprezentacji tekstowej date, ale aby uniknąć nieoczekiwanych wyników, najlepiej convert tekst date do
datetime
formatfirst.Gdy argument date jest tekstową reprezentacją date, funkcja używa ustawień regionalnych anddate/time komputera klienckiego, aby zrozumieć tekst value w celu przeprowadzenia konwersji. If bieżące ustawienia date/time reprezentują daty w formatMonth/Day/Year, a następnie ciąg "1/8/2009" jest interpretowany jako
datetime
value równoważny 8 stycznia 2009 r. Jednak if bieżące ustawienia date/time reprezentują daty w formatDay/Month/Year, ten sam ciąg zostanie zinterpretowany jakodatetime
value równoważny 1 sierpnia 2009 r.
Przykład
Poniższy przykład pobiera date z kolumny [HireDate], dodaje 1, and wyświetla weekday odpowiadające temu date. Ponieważ argument return_type
został pominięty, jest używany domyślny format, w którym 1 to niedziela and 7 to sobota.
If wynik wynosi 4, day będzie środa.
= WEEKDAY([HireDate]+1)