Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


MONTH

Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji

Zwraca miesiąc jako liczbę z zakresu od 1 (styczeń) do 12 (grudzień).

Składnia

MONTH(<datetime>)  

Parametry

Termin Definicja
data Data w formacie data/godzina lub tekst.

Wartość zwracana

Liczba całkowita z zakresu od 1 do 12.

Uwagi

  • W przeciwieństwie do programu Microsoft Excel, który przechowuje daty jako numery seryjne, język DAX używa formatu daty/godziny podczas pracy z datami. Możesz wprowadzić datę używaną jako argument funkcji MONTH, wpisując akceptowany format daty/godziny , podając odwołanie do kolumny zawierającej daty lub używając wyrażenia zwracającego datę.

  • Wartości zwracane przez funkcje YEAR, MONTH i DAY będą wartościami gregoriańskimi niezależnie od formatu wyświetlania podanej wartości daty. Jeśli na przykład format wyświetlania podanej daty to Hidżri, zwracane wartości funkcji YEAR, MONTH i DAY będą wartościami skojarzonymi z równoważną datą gregoriańskiego.

  • Gdy argument daty jest tekstową reprezentacją daty, funkcja używa ustawień regionalnych i ustawień daty i godziny komputera klienckiego, aby zrozumieć wartość tekstową w celu przeprowadzenia konwersji. Jeśli bieżące ustawienia daty i godziny reprezentują datę w formacie Month/Day/Year, następujący ciąg "1/8/2009" jest interpretowany jako wartość data/godzina równoważna dacie 8 stycznia 2009 r., a funkcja daje wynik 1. Jeśli jednak bieżące ustawienia daty/godziny reprezentują datę w formacie Dzień/Miesiąc/Rok, ten sam ciąg zostanie zinterpretowany jako wartość data/godzina równoważna dacie 1 sierpnia 2009 r., a funkcja daje wynik 8.

  • Jeśli nie można poprawnie przekonwertować reprezentacji tekstowej daty na wartość typu data/godzina, funkcja zwróci błąd.

Przykład 1

Poniższe wyrażenie zwraca wartość 3, czyli liczbę całkowitą odpowiadającą marcowi, miesiąc w argumencie daty .

= MONTH("March 3, 2008 3:45 PM")  

Przykład 2

Poniższe wyrażenie zwraca miesiąc z daty w kolumnie TransactionDate tabeli Orders(Data transakcji).

= MONTH(Orders[TransactionDate])  

Funkcje daty i godziny
HOUR, funkcja
MINUTE, funkcja
YEAR, funkcja
SECOND, funkcja