La función FIRSTDATE devuelve el primer día en el contexto actual para la columna de fechas especificada.
FIRSTDATE(
dates
)
- dates: Columna conteniendo fechas.
La función FIRSTDATE devuelve una tabla conteniendo una única columna con una única fila con un valor de 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.
Esta función puede ser usada como argumento de cualquier función que requiera una tabla, pero también puede ser usada allí donde se requiera una fecha.
Considérese la siguiente tabla Ventas conteniendo fechas de ventas:
Si llevamos esta información a una matriz en la que tenemos el nombre del mes en filas y la suma de los importes de venta en columnas, tenemos:
En estas condiciones, el contexto de las celdas de la columna Importe viene dado por el mes en el que se produjo la venta. Si ahora definimos la medida Primera Venta:
Primera venta = FIRSTDATE(Ventas[Fecha])
...en la que añadimos como argumento la columna de la tabla de ventas en la que se incluyen las fechas en las que se produjeron las ventas, al llevar esta medida a la matriz obtenemos:
Es decir, se muestra en la columna Primera venta la primera de las fechas que se incluyen en la columna Ventas[Fecha] dentro del contexto definido por cada fila.