Compartir vía


MONTH

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve el mes como un número del 1 (enero) al 12 (diciembre).

Sintaxis

MONTH(<datetime>)

Parámetros

Término Definición
date Fecha en formato de texto o datetime.

Valor devuelto

Número entero comprendido entre 1 y 12.

Observaciones

  • A diferencia de Microsoft Excel, que almacena fechas como números de serie, DAX usa un formato de datetime al trabajar con fechas. Puede escribir la fecha usada como argumento para la función MONTH escribiendo un formato de datetime aceptado, proporcionando una referencia a una columna que contiene fechas o mediante una expresión que devuelve una fecha.

  • Los valores devueltos por las funciones YEAR, MONTH y DAY serán valores gregorianos independientemente del formato de presentación del valor de fecha proporcionado. Por ejemplo, si el formato para mostrar de la fecha proporcionada es Hijri, los valores devueltos para las funciones de YEAR, MONTH y DAY serán valores asociados a la fecha gregoriana equivalente.

  • Cuando el argumento date 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 comprender 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 valor datetime equivalente al 8 de enero de 2009 y la función produce un resultado de 1. Sin embargo, 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ía como un valor datetime equivalente al 1 de agosto de 2009 y la función produce un resultado de 8.

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

Ejemplo 1

La expresión siguiente devuelve 3, que es el entero correspondiente 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 horaHOUR funciónMINUTE funciónYEAR funciónSECOND función