Udostępnij za pośrednictwem


ROZKŁAD

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

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
data Data w formacie data/godzina .

Daty należy wprowadzić przy użyciu funkcji DATE, używając wyrażeń, które powodują datę lub w wyniku innych formuł.
Zwracany_typ 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 1 do 7.

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, język DAX współpracuje z datami i godzinami w formacie data/godzina . 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 daty/godziny .

  • 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ść data/godzina równoważna dacie 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ść typu data/godzina równoważna dacie 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, funkcja
YEARFRAC, funkcja