YEAR
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca rok daty jako czterocyfrową liczbę całkowitą w zakresie 1900–9999.
Składnia
YEAR(<date>)
Parametry
Termin | Definicja |
---|---|
date |
Data w formacie datetime lub tekstowym zawierająca rok, który chcesz znaleźć. |
Wartość zwracana
Liczba całkowita w zakresie od 1900 do 9999.
Uwagi
W przeciwieństwie do programu Microsoft Excel, który przechowuje daty jako numery seryjne, DAX używa
datetime
typu danych do pracy z datami i godzinami.Daty należy wprowadzić przy użyciu funkcji DATE lub jako wyników innych formuł lub funkcji. Możesz również wprowadzić daty w zaakceptowanych reprezentacjach tekstowych daty, takich jak 3 marca 2007 r. lub Mar-3-2003.
Wartości zwracane przez funkcje YEAR, MONTHi 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 używa kalendarza Hidżri, zwracane wartości dla funkcji YEAR, MONTHi 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. Błędy mogą wystąpić, jeśli format ciągów jest niezgodny z bieżącymi ustawieniami ustawień regionalnych. Jeśli na przykład ustawienia regionalne definiują daty, które mają być sformatowane jako miesiąc/dzień/rok, a data jest podana jako dzień/miesiąc/rok, 25/1/2009 nie zostanie zinterpretowana jako 25 stycznia 2009 r., ale jako nieprawidłowa data.
Przykład
Poniższy przykład zwraca wartość 2007.
= YEAR("March 2007")
Przykład — data w wyniku wyrażenia
opis
Poniższy przykład zwraca rok dla dzisiejszej daty.
= YEAR(TODAY())
Powiązana zawartość
funkcje Data i godzinaHOUR funkcjiMINUTE funkcjiYEARSECOND funkcji