# El procesador Ventana (Window)

Realiza cálculos sobre rangos de datos específicos.

El procesador de ventanas de datos, Ventana, le permite agregar y realizar cálculos utilizando valores de varias filas agrupadas en un rango y producir un valor para cada fila por separado.

## Uso

El procesador Ventana requiere un flujo de entrada y únicamente puede generar un flujo de salida.

## Propiedades

Propiedades que configurar para crear agregaciones de ventanas.

Configuración

| Propiedad | Configuración |
| --- | --- |
| Operación | Utilice el menú desplegable para seleccionar la operación que desee aplicar durante el procesamiento de una ventana de datos específica:<br><br><ul> <li> <p><span>Suma</span>: calcula la suma de registros en el rango seleccionado.</p> </li> <li> <p><span>Media</span>: calcula el valor promedio de los registros en el rango seleccionado.</p> </li> <li> <p><span>Total</span>: recupera el número de registros del rango seleccionado, incluidos los duplicados.</p> </li> <li> <p><span>Contar distintos</span>: recupera el número de registros únicos en el rango seleccionado.</p> </li> <li> <p><span>Mín</span>: devuelve el valor más pequeño del rango seleccionado.</p> </li> <li> <p><span>Máx</span>: devuelve el mayor valor del rango seleccionado.</p> </li> <li> <p><span>Primero</span>: indica el valor del primer registro del rango seleccionado.</p> </li> <li> <p><span>Último</span>: indica el valor del último registro del rango seleccionado.</p> </li> <li> <p><span>Concatenar</span>: combina los valores en una sola cadena separada por el <span>Delimitador</span> de su elección.</p> </li> <li> <p><span>Número de fila</span>: asigna un número de fila a cada valor de la ventana de datos seleccionada.</p> </li> <li> <p><span>Rango</span>: calcula el rango del intervalo seleccionado en comparación con las demás ventanas.</p> </li> </ul> |
| Campos | Utilice las casillas de verificación para seleccionar el campo o campos sobre los que desea aplicar la función. |
| Nuevo nombre de campo | Dé un nombre personalizado al campo de salida o edítelo. Cuando se haya seleccionado más de un campo, se creará el nombre utilizando el nombre del campo, la operación y el rango opcional. |
| Partición por campos | Utilice las casillas de verificación para seleccionar el campo o campos por los que realizar la partición. |
| Rango inicial | Utilice el desplegable para seleccionar el rango final de la partición:<br><br><ul> <li> <p><span>Ilimitado</span> </p> </li> <li> <p><span>Fila actual</span> </p> </li> <li> <p><span>Precedente</span> </p> </li> <li> <p><span>Siguiente</span> </p> </li> </ul> |
| Fin de rango | Utilice el desplegable para seleccionar el rango final de la partición:<br><br><ul> <li> <p><span>Ilimitado</span> </p> </li> <li> <p><span>Fila actual</span> </p> </li> <li> <p><span>Precedente. </span>Indique un número de filas para fijar el radio de acción de la función.</p> </li> <li> <p><span>Siguiente. </span>Indique un número de filas para fijar el radio de acción de la función.</p> </li> </ul> |
| Ordenar por | Utilice el campo de búsqueda para encontrar un campo por el que ordenar. La ordenación es opcional para todas las operaciones, excepto para Número de fila y Rango. |
| Criterio de ordenación | Seleccione el criterio de ordenación entre Ascendente y Descendente. |

Para cambiar el nombre del procesador o editar su descripción, apunte con el ratón sobre el nombre o la descripción que desee cambiar en el panel de Propiedades y pulse el icono the Editar icon .

## Resumen en vídeo

[Ver vídeo](https://play.vidyard.com/dviZjTMPzFGVZdiLr7gmAe)