WEEKDAY
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
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)
Powiązana zawartość
funkcje daty i godziny WEEKNUM funkcjiYEARFRAC