Udostępnij za pośrednictwem


WEEKDAY

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Zwraca liczbę z zakresu od 1 do 7 identyfikującą dzień tygodnia daty. Domyślnie dni wahają się od 1 (niedziela) do 7 (sobota).

Składnia

WEEKDAY(<date>, <return_type>)

Parametry

Termin Definicja
date Data w formacie datetime.

Daty należy wprowadzić przy użyciu funkcji DATE, używając wyrażeń, które powodują datę lub w wyniku innych formuł.
return_type Liczba określająca wartość zwracaną:

Typ zwracany: 1, tydzień rozpoczyna się w niedzielę (1) i kończy się w sobotę (7). numerowane od 1 do 7.

Typ zwracany: 2, tydzień rozpoczyna się w poniedziałek (1) i kończy się w niedzielę (7).

Typ zwracany: 3, tydzień rozpoczyna się w poniedziałek (0) i kończy się w niedzielę (6).numerowane od 0 do 6.

Wartość zwracana

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ółdziała z datami i godzinami w formacie datetime. Jeśli chcesz wyświetlić daty jako numery seryjne, możesz użyć opcji formatowania w programie Excel.

  • Daty można również wpisać w zaakceptowanej reprezentacji tekstowej daty, ale aby uniknąć nieoczekiwanych wyników, najlepiej najpierw przekonwertować datę tekstową na format datetime.

  • Gdy argument daty jest tekstową reprezentacją daty, funkcja używa ustawień regionalnych i ustawień daty/godziny komputera klienckiego, aby zrozumieć wartość tekstową w celu przeprowadzenia konwersji. Jeśli bieżące ustawienia daty/godziny reprezentują daty w formacie Miesiąc/Dzień/Rok, ciąg "1/8/2009" jest interpretowany jako wartość datetime równoważna 8 stycznia 2009 r. Jeśli jednak bieżące ustawienia daty/godziny reprezentują daty w formacie Dzień/Miesiąc/Rok, ten sam ciąg będzie interpretowany jako wartość datetime równoważna 1 sierpnia 2009 r.

Przykład

Poniższy przykład pobiera datę z kolumny [HireDate], dodaje 1 i wyświetla dzień tygodnia odpowiadający tej dacie. Ponieważ argument return_type został pominięty, używany jest domyślny format, w którym 1 to niedziela, a 7 to sobota. Jeśli wynik wynosi 4, dzień będzie środa.

= WEEKDAY([HireDate]+1)

funkcje daty i godziny WEEKNUM funkcjiYEARFRAC