A partir de la versión 10.2.2 puede usar las funciones de ventana para realizar operaciones en grupos de fila dentro de una hoja de cálculo. El grupo de filas sobre el cuál actúa una función se llama "ventana", y se define con una clave de partición, un orden por clave y desplazamientos opcionales. Una función de ventana calcula un valor de devolución para cada fila de entrada dentro del contexto de la ventana.
Puede utilizar funciones de ventana para realizar las siguientes tareas:
Recuperar datos de filas anteriores o posteriores.
Calcular una suma acumulada o un porcentaje acumulado según un grupo de filas.
Asignar un número de filas secuencial a cada fila de un grupo de filas.
Reemplazar valores nulos en las filas con el valor no nulo precedente dentro de un grupo de filas.
Generar identificadores de sesión que pueda usar para agrupar filas según un período de tiempo específico, como visitas a un sitio web registradas en un archivo de registro.
Puede aplicar varias funciones de ventana a una hoja de cálculo. Por ejemplo, es posible aplicar una función para calcular la suma de valores de cada fila a continuación de la fila actual dentro de una ventana y aplicar después otra función para calcular el promedio de los mismos valores.
Enterprise Data Lake agrega una columna que contiene los resultados de cada función que se aplica a la hoja de cálculo.
Para obtener más información, consulte el capítulo sobre preparación de datos en la
Guía del usuario de Informatica Enterprise Data Lake 10.2.2