Función YEAR
Devuelve el año de una fecha como un entero de cuatro dígitos en el intervalo de 1900 a 9999.
Sintaxis
YEAR(<date>)
Parámetros
Término |
Definición |
---|---|
date |
Fecha en formato de texto o datetime, que contiene el año que desea buscar. |
Valor devuelto
Entero en el intervalo 1900-9999.
Comentarios
A diferencia de Microsoft Excel, que almacena las fechas como números de serie, DAX usa un tipo de datos datetime para trabajar con fechas y horas.
Las fechas se deben especificar con la función DATE o como el resultado de otras fórmulas o funciones. También puede escribir las fechas en representaciones de texto aceptadas de una fecha, como 3 de marzo de 2007 o Mar 3 2003.
Los valores devueltos por las funciones YEAR, MONTH y DAY serán valores gregorianos independientemente del formato de presentación para el valor de fecha proporcionado. Por ejemplo, si el formato de presentación de la fecha proporcionada usa el calendario Hijri, los valores devueltos para las funciones YEAR, MONTH y DAY serán valores asociados a la fecha gregoriana equivalente.
Cuando el argumento de fecha es una representación en texto de la fecha, la función utiliza la configuración regional y la configuración de fecha y hora del equipo cliente a fin de entender el valor de texto para realizar la conversión. Pueden producirse errores si el formato de las cadenas es incompatible con la configuración regional actual. Por ejemplo, si la configuración regional define las fechas con el formato mes/día/año y la fecha se proporciona como día/mes/año, 25/1/2009 no se interpretará como el 25 de enero de 2009 sino como una fecha no válida.
Ejemplo
El ejemplo siguiente devuelve 2007.
=YEAR("March 2007")
Ejemplo: fecha como resultado de una expresión
Descripción
En el ejemplo siguiente se devuelve el año de la fecha actual.
Código
=YEAR(TODAY())