Udostępnij za pośrednictwem


Funkcja MONTH (język DAX)

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

Składnia

MONTH(<datetime>)

Parametry

Termin

Definicja

data

Data w datetime lub format tekstu.

Wartość zwracana

Liczba całkowita z przedziału od 1 do 12.

Uwagi

W przeciwieństwie do programu Microsoft Excel przechowuje daty jako liczby kolejne, używa DAX datetime format podczas pracy z datami.Można wprowadzić data, używane jako argument funkcja miesiąc wpisując zaakceptowane datetime format, zapewniając odwołanie do kolumna zawierającej data lub wyrażenie, które zwraca data.

Wartości zwracane przez funkcje YEAR, MONTH i DAY są wartościami według kalendarza gregoriańskiego, niezależnie od formatu wyświetlania podanej wartości daty.Jeśli na przykład formatem wyświetlania podanej daty jest Hijri, wartości zwracane przez funkcje YEAR, MONTH i DAY są wartościami skojarzonymi z odpowiednią datą według kalendarza gregoriańskiego.

Gdy argument daty jest tekstem reprezentującym datę, funkcja używa ustawień regionalnych oraz ustawień daty/godziny komputera klienckiego w celu rozpoznania wartości tekstowej i wykonania konwersji.Jeśli bieżące ustawienia daty/godziny określają datę w formacie Miesiąc/Dzień/Rok, ciąg „1/8/2009” zostanie zinterpretowany jako wartość daty/godziny odpowiadająca dacie 8 stycznia 2009 roku, a wynikiem działania funkcji będzie wartość 1.Jeśli jednak bieżące ustawienia daty/godziny określają datę w formacie Dzień/Miesiąc/Rok, ten sam ciąg zostanie zinterpretowany jako wartość daty/godziny odpowiadająca dacie 1 sierpnia 2009 roku, a wynikiem działania funkcji będzie wartość 8.

Jeśli tekstowej reprezentacji daty nie będzie można poprawnie przekonwertować na wartość daty/godziny, funkcja zwróci błąd.

Przykład

Następujące wyrażenie zwraca wartość 3, który jest liczbą całkowitą odpowiadającą marca miesiąca w argumencie Data.

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

Następujące wyrażenie zwraca miesiąc od data kolumna TransactionDate w tabela zamówienia.

=MONTH(Orders[TransactionDate])