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())
Zobacz także