YEAR
platí pro:Počítaný sloupecPočítaná tabulkamíravizuální
Vrátí rok kalendářního data jako čtyřmístné celé číslo v rozsahu 1900–9999.
Syntaxe
YEAR(<date>)
Parametry
Pojem | Definice |
---|---|
date |
Datum ve formátu datetime nebo textu obsahující rok, který chcete najít. |
Návratová hodnota
Celé číslo v rozsahu 1900–9999.
Poznámky
Na rozdíl od Microsoft Excelu, který ukládá kalendářní data jako pořadová čísla, DAX používá k práci s kalendářními daty a časy
datetime
datový typ.Kalendářní data by měla být zadána pomocí funkce DATE nebo jako výsledky jiných vzorců nebo funkcí. Kalendářní data můžete zadat také v přijatých textových vyjádřeních data, například 3. března 2007 nebo 3. března 2003.
Hodnoty vrácené funkcí YEAR, MONTHa DAY budou gregoriánské hodnoty bez ohledu na formát zobrazení zadané hodnoty data. Pokud například formát zobrazení zadaného data používá kalendář Hidžra, vrácené hodnoty pro YEAR, MONTHa DAY funkce budou hodnoty přidružené k ekvivalentnímu gregoriánskému datu.
Pokud je argumentem datum textové vyjádření data, funkce používá nastavení národního prostředí a data času klientského počítače k pochopení textové hodnoty k provedení převodu. Pokud je formát řetězců nekompatibilní s aktuálním nastavením národního prostředí, může dojít k chybám. Pokud například národní prostředí definuje kalendářní data, která mají být naformátována jako měsíc,den/rok a datum je zadané jako den/měsíc/rok, pak 25.1.2009 nebude interpretováno jako 25. ledna 2009, ale jako neplatné datum.
Příklad
Následující příklad vrátí hodnotu 2007.
= YEAR("March 2007")
Příklad – Datum jako výsledek výrazu
Popis
Následující příklad vrátí rok pro dnešní datum.
= YEAR(TODAY())