YEAR
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca yeardate jako cztery cyfry całkowite w range 1900–9999.
Składnia
YEAR(<date>)
Parametry
Termin | Definicja |
---|---|
date |
date w datetime or tekstowym formatzawierającym year, które chcesz find. |
Zwracanie value
Liczba całkowita w range 1900–9999.
Uwagi
W przeciwieństwie do programu Microsoft Excel, który przechowuje daty jako numery seryjne, DAX używa typu danych
datetime
do pracy z datami and razy.Daty należy wprowadzić przy użyciu funkcji DATE, or jako wyniki innych formuł or funkcji. Możesz również wprowadzić daty w zaakceptowanych reprezentacjach tekstowych date, takich jak 3 marca 2007 r., or Mar-3-2003.
Values zwrócone przez funkcje YEAR, MONTH, andDAY będą gregoriańskie values niezależnie od format wyświetlania dla podanego datevalue. Na przykład ifformat wyświetlania dostarczonego date używa calendarHidżri , zwrócony values dla funkcji YEAR, MONTHandDAY zostanie values skojarzony z równoważnym dategregoriańskim .
Gdy argument date jest tekstową reprezentacją date, funkcja używa ustawień regionalnych anddatetime komputera klienckiego, aby zrozumieć tekst value w celu przeprowadzenia konwersji. Błędy mogą wystąpić ifformat ciągów jest niezgodny z bieżącymi ustawieniami ustawień regionalnych. Na przykład if ustawienia regionalne definiują daty, które mają być sformatowane jako month/day/year, anddate jest podawana jako day/month/year, a następnie 25/1/2009 not zostanie zinterpretowana jako 25 stycznia 2009 r., ale jako nieprawidłowa date.
Przykład
Poniższy przykład zwraca wartość 2007.
= YEAR("March 2007")
Przykład — Date w wyniku wyrażenia
opis
Poniższy przykład zwraca year dla todaydate.
= YEAR(TODAY())
Related zawartości
Date and time functionsHOUR functionMINUTE functionYEAR functionSECOND function