MONTH

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve el mes como un número entre 1 (enero) y 12 (diciembre).

Sintaxis

MONTH(<datetime>)  

Parámetros

Término Definición
fecha Una fecha en formato datetime de o texto.

Valor devuelto

Un número entero comprendido entre 1 y 12.

Notas

  • A diferencia de Microsoft Excel, que almacena las fechas como números de serie, DAX usa el formato datetime cuando trabaja con fechas. Puede especificar la fecha que se usa como argumento para la función MONTH si escribe un formato datetime aceptado y proporciona una referencia a una columna que contiene fechas, o bien mediante una expresión que devuelva una fecha.

  • Los valores que devuelven las funciones YEAR, MONTH y DAY son valores gregorianos, con independencia del formato de presentación del valor de fecha proporcionado. Por ejemplo, si el formato de presentación de la fecha proporcionada en Hijri, los valores devueltos para las funciones YEAR, MONTH y DAY serán valores asociados a la fecha gregoriana equivalente.

  • Si el argumento de fecha es una representación de texto de la fecha, la función usa la configuración regional y de fecha y hora del equipo cliente para entender el valor de texto con el fin de 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 cadena "1/8/2009" siguiente se interpreta como un valor de fecha y hora equivalente al 8 de enero de 2009, y la función devuelve un resultado de 1. Pero si la configuración de fecha y hora actual representa una fecha con el formato día/mes/año, la misma cadena se interpretará como un valor de fecha y hora equivalente al 1 de agosto de 2009 y la función devolverá 8.

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

Ejemplo 1

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

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

Ejemplo 2

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

= MONTH(Orders[TransactionDate])  

Funciones de fecha y hora
Función HOUR
Función MINUTE
YEAR, función
Función SECOND