YEAR
Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji
Zwraca rok daty jako czterocyfrową liczbę całkowitą w zakresie 1900–9999.
Składnia
YEAR(<date>)
Parametry
Termin | Definicja |
---|---|
data | Data w formacie data/godzina lub tekst 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, język DAX używa typu danych data/godzina 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, 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 używa kalendarza Hidżri, zwracane wartości dla funkcji YEAR, MONTH i DAY będą wartościami skojarzonymi z równoważną datą gregoriańską.
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 daty i godziny
HOUR, funkcja
MINUTE, funkcja
YEAR, funkcja
SECOND, funkcja