Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


YEAR

Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji

Zwraca rok daty jako czterocyfrową liczbę całkowitą w zakresie 1900–9999.

Składnia

DAX
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.

DAX
= YEAR("March 2007")  

Przykład — data w wyniku wyrażenia

opis

Poniższy przykład zwraca rok dla dzisiejszej daty.

DAX
= YEAR(TODAY())  

Funkcje daty i godziny
HOUR, funkcja
MINUTE, funkcja
YEAR, funkcja
SECOND, funkcja