Leer en inglés

Compartir a través de


MONTH

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

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

Sintaxis

MONTH(<datetime>)  

Parámetros

Término Definición
date Un date en datetimeor texto format.

Devolver value

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 datetimeformat al trabajar con fechas. Puede escribir el date usado como argumento para la función MONTH escribiendo un datetimeformataceptado proporcionando una referencia a una columna que contains fechas, or mediante una expresión que devuelve un date.

  • Values devuelto por las funciones de YEAR, MONTHandDAY serán values gregorianos, independientemente del format de presentación del datevalueproporcionado. Por ejemplo, if el format de presentación del date proporcionado es Hijri, el values devuelto para las funciones de YEAR, MONTHandDAY se values asociará con el dategregoriano equivalente.

  • Cuando el argumento date es una representación de texto del date, la función usa la configuración regional anddatetime del equipo cliente para comprender el texto value para realizar la conversión. If la configuración de datetime actual representa un date en el format de Month/Day/Year, la siguiente cadena "1/8/2009" se interpreta como un value datetime equivalente al 8 de enero de 2009, and la función produce un resultado de 1. Sin embargo, if la configuración de datetime actual representa un date en el format de Day/Month/Year, la misma cadena se interpretaría como una fecha y hora value equivalente al 1 de agosto de 2009, and la función produce un resultado de 8.

  • If la representación de texto de la date no se puede convertir correctamente en una fecha y hora value, la función devuelve un error.

Ejemplo 1

La expresión siguiente devuelve 3, que es el entero correspondiente a marzo, el month en el argumento date.

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

Ejemplo 2

La expresión siguiente devuelve el month del date de la columna TransactionDate de la tabla Orders.

= MONTH(Orders[TransactionDate])  

funciones de Dateandtime
HOUR función
MINUTE función
YEAR función
SECOND función