Udostępnij za pośrednictwem


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 datetimeformat.

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 datetimeformat. 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 datetimeformatfirst.

  • 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 datetimevalue 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 jako datetimevalue 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)

Date and time functionsWEEKNUM functionYEARFRAC function