La función DATESQTD devuelve una tabla con una única columna que contiene las fechas desde el principio del trimestre del contexto actual hasta la última fecha del contexto actual.
DATESQTD(
dates
)
- dates: Columna conteniendo fechas.
La función DATESQTD devuelve una tabla.
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.
El trimestre actual siempre comienza el día 1 del primer mes del trimestre (no es personalizable).
Esta función considera el último día del contexto actual y devuelve una tabla conteniendo todas las fechas desde el primer día del trimestre al que pertenece dicho día hasta este último día. Esto significa que si en el contexto actual se ve involucrado más de un trimestre, solo se considera el último.
En función del contexto en el que se use, es posible que el resultado no sea el esperado. En un caso así, debemos asegurarnos de haber marcado la consulta conteniendo el calendario como "tabla de fechas" (seleccionando la consulta en la columna Campos y ejecutando el comando Herramientas de tablas > Calendarios > Marcar como tabla de fechas):
Se considera en este ejemplo la siguiente tabla de ventas:
Definimos la medida Ventas:
Ventas = SUM(Ventas[Importe])
...y, a continuación, creamos la medida Ventas QTD que calcula las ventas acumuladas desde principio de trimestre:
Ventas QTD = CALCULATE(
Ventas[Ventas],
DATESQTD(Calendario[Fecha])
)
Si llevamos estas medidas a una matriz, obtenemos el siguiente resultado:
Puede observarse cómo la medida se reinicializa a cero al principio de cada trimestre.