Función MONTH

Devuelve el mes como un número de 1 (enero) a 12 (diciembre).

Sintaxis

MONTH(<datetime>)

Parámetros

Término

Definición

date

Fecha en formato datetime o de texto.

Valor devuelto

Un número entero de 1 a 12.

Comentarios

A diferencia de Microsoft Excel, que almacena las fechas como números de serie, DAX usa un formato datetime al trabajar con fechas. Puede especificar la fecha usada como argumento de la función MONTH si escribe un formato de datetime aceptado, si proporciona una referencia a una columna que contiene fechas o mediante una expresión que devuelva una fecha.

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 es 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. Si la configuración de fecha y hora actual representa una fecha en el formato Mes/Día/Año, la siguiente cadena "1/8/2009" se interpreta como un equivalente del valor datetime de 8 de enero de 2009 y la función da 1 como resultado. Sin embargo, si la configuración de fecha y hora actual representa una fecha en el formato Día/Mes/Año, la misma cadena se interpretaría como un equivalente del valor datetime del 1 de agosto de 2009 y la función daría 8 como resultado.

Si la representación en texto de la fecha no se puede convertir correctamente en un valor datetime, la función devuelve un error.

Ejemplo

La siguiente expresión devuelve 3, que es el entero que corresponde a marzo, el mes del argumento date.

=MONTH("March 3, 2008 3:45 PM")

La expresión siguiente devuelve el mes de la fecha de la columna TransactionDate de la tabla Orders.

=MONTH(Orders[TransactionDate])

Vea también

Referencia

Función HOUR

Función MINUTE

Función YEAR

Función SECOND

Otros recursos

Funciones de fecha y hora (DAX)