STARTOFMONTH

La función STARTOFMONTH devuelve el primer día del mes en el contexto actual (o del primer mes, si es que el contexto actual incluye más de uno) para la columna de fechas especificada.

Sintaxis

STARTOFMONTH(
    dates
)

Parámetros
  • dates: Columna conteniendo fechas.
Valor devuelto

La función STARTOFMONTH devuelve una tabla con una única columna y una única fila con una fecha.

Información adicional

El argumento dates puede ser una referencia a una columna conteniendo fechas, una expresión que devuelva una tabla con una única columna conteniendo fechas o una expresión booleana que defina una tabla con una única columna conteniendo fechas.

Ejemplos

Se muestra en la siguiente tabla el comienzo y fin del mes, del trimestre y del año para algunas fechas de mayo de 2011:

Funciones STARTOF y ENDOF

Si llevamos el número de mes a los encabezados de filas en una matriz, el año a los encabezados de columnas, y la siguiente medida:

Primer día del mes = STARTOFMONTH(DimDate[Datekey])

...al campo de valores, obtenemos el siguiente resultado:

 Función STARTOFMONTH. Ejemplo de uso

Puede observarse cómo el resultado de la medida coindice con el primer día de cada mes.

Si, en el mismo escenario que en el ejemplo anterior, llevamos el trimestre a los encabezados de filas, el resultado obtenido es el siguiente:

Función STARTOFMONTH. Ejemplo de uso

Vemos cómo, en este caso, la medida creada devuelve el primer día del primer mes del contexto.

Por último, si llevamos el número de semana al encabezado de filas, el resultado es el siguiente:

Función STARTOFMONTH. Ejemplo de uso

En este caso, la medida devuelve el primer día del mes involucrado en el contexto. Es decir, aun cuando la semana en cuestión vaya, por ejemplo, del 5 al 12 de enero, la función STARTOFMONTH devolverá el día 1 de enero para dicho contexto.

Categoría
Inteligencia de tiempo
Enviado por admin el Mar, 04/12/2018 - 11:52