Udostępnij za pośrednictwem


Funkcja YEAR (język DAX)

Zwraca rok daty jako czterocyfrową liczbę całkowitą z zakresu od 1900 do 9999.

Składnia

YEAR(<date>)

Parametry

Termin

Definicja

data

Data w datetime lub format tekstu zawierającego rok, który chcesz znaleźć.

Wartość zwracana

Liczba całkowita z zakresu od 1900 do 9999.

Uwagi

W przeciwieństwie do programu Microsoft Excel przechowuje daty jako liczby kolejne, używa DAX datetime Typ danych do pracy z daty i godziny.

Daty można wprowadzać przy użyciu funkcji DATE albo jako wyniki innych formuł lub funkcji.Można je również wprowadzać przy użyciu akceptowanych reprezentacji tekstowych daty, takich jak 3 marca 2003 czy 3-mar-2003.

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 kalendarz 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.Format ciągów niezgodny z bieżącymi ustawieniami regionalnymi może spowodować powstanie błędów.Na przykład jeśli ustawienia regionalne określają, że daty mają mieć format miesiąc/dzień/rok, a data zostanie dostarczona w formacie dzień/miesiąc/rok, data 25/1/2009 nie zostanie zinterpretowana jako 25 stycznia 2009 roku, ale jako nieprawidłowa data.

Przykład

W poniższym przykładzie jest zwracana wartość 2003.

=YEAR("March 2003")

Przykład: Data jako wynik wyrażenia

Opis

W poniższym przykładzie zwracany jest rok daty bieżącej.

Kod

=YEAR(TODAY())