La función STARTOFQUARTER devuelve el primer día del trimestre en el contexto actual (o del primer trimestre, si es que el contexto actual incluye más de uno) para la columna de fechas especificada.
STARTOFQUARTER(
dates
)
- dates: Columna conteniendo fechas.
La función STARTOFQUARTER devuelve una tabla con una única columna y una única fila con una fecha.
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.
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:
Si llevamos el número de trimestre a los encabezados de filas en una matriz, el año a los encabezados de columnas, y la siguiente medida:
Primer día del trimestre = STARTOFQUARTER(DimDate[Datekey])
...al campo de valores, obtenemos el siguiente resultado:
Puede observarse cómo el resultado de la medida coincide con el primer día del trimestre.
Si, en el mismo escenario que en el ejemplo anterior, llevamos el mes a los encabezados de filas, el resultado obtenido es el siguiente:
Vemos cómo, en este caso, la medida creada devuelve el primer día del trimestre involucrado en el contexto. Es decir, aun cuando el mes sea febrero, la función STARTOFQUARTER devolverá el 1 de enero para dicho contexto.
Lo mismo ocurre si llevamos el número de la semana a los encabezados de fila:
Vemos cómo, nuevamente, la medida devuelve el primer día del trimestre al que pertenece la semana considerada en el contexto.