# Processore Finestra

Esegue calcoli su intervalli di dati specifici.

Il processore Finestra consente di aggregare ed eseguire calcoli utilizzando i valori di più righe raggruppate in un intervallo e di produrre un valore per ogni riga separatamente.

## Uso

Il processore Finestra richiede un flusso di input e può generare un solo flusso di output.

## Proprietà

Proprietà da configurare per creare aggregazioni di finestre.

Configurazione

| Proprietà | Configurazione |
| --- | --- |
| Funzionamento | Utilizzare il menu a discesa per selezionare l'operazione da applicare durante il processo di applicazione di finestre:<br><br><ul> <li> <p><span>Somma</span>: calcola la somma dei record nell'intervallo selezionato.</p> </li> <li> <p><span>Media</span>: calcola il valore medio dei record nell'intervallo selezionato.</p> </li> <li> <p><span>Conteggio</span>: recupera il numero di record nell'intervallo selezionato, inclusi i duplicati.</p> </li> <li> <p><span>Conteggio distinti</span>: recupera il numero di record univoci nell'intervallo selezionato.</p> </li> <li> <p><span>Minimo</span>: restituisce il valore più piccolo dell'intervallo selezionato.</p> </li> <li> <p><span>Massimo</span>: restituisce il valore più grande dell'intervallo selezionato.</p> </li> <li> <p><span>Primo</span>: recupera il valore del primo record dell'intervallo selezionato.</p> </li> <li> <p><span>Ultimo</span>: recupera il valore dell'ultimo record dell'intervallo selezionato.</p> </li> <li> <p><span>Concatenazione</span>: combina i valori in un'unica stringa separata dal <span>Delimitatore</span> desiderato.</p> </li> <li> <p><span>Numero di riga</span>: assegna un numero di riga a ciascun valore della finestra selezionata.</p> </li> <li> <p><span>Classificazione</span>: calcola la classificazione dell'intervallo selezionato rispetto alle altre finestre.</p> </li> </ul> |
| Campi | Utilizzare le caselle di selezione per selezionare il campo o i campi a cui si desidera applicare la funzione. |
| Nome nuovo campo | Assegnare un nome personalizzato al campo di output o modificarlo. Quando è selezionato più di un campo, viene generato un nome utilizzando il nome del campo, l'operazione e l'intervallo opzionale. |
| Partizione in base ai campi | Utilizzare le caselle di selezione per selezionare il campo o i campi in base ai quali applicare la partizione. |
| Intervallo di inizio | Utilizzare il menu a comparsa per selezionare l'intervallo finale della partizione:<br><br><ul> <li> <p><span>Illimitato</span> </p> </li> <li> <p><span>Riga corrente</span> </p> </li> <li> <p><span>Precedente</span> </p> </li> <li> <p><span>Seguente</span> </p> </li> </ul> |
| Intervallo di fine | Usa il menu a discesa per selezionare l'intervallo finale della partizione:<br><br><ul> <li> <p><span>Illimitato</span> </p> </li> <li> <p><span>Riga corrente</span> </p> </li> <li> <p><span>Precedente</span>: inserire un numero di righe per impostare l'intervallo di azione della funzione.</p> </li> <li> <p><span>Seguente</span>: inserire un numero di righe per impostare l'intervallo di azione della funzione.</p> </li> </ul> |
| Ordina per | Utilizzare il campo di ricerca per trovare un campo da utilizzare per l'ordinamento. L'ordinamento è facoltativo per tutte le operazioni, a eccezione del Numero di riga e del Rango. |
| Ordinamento | Selezionare l'ordinamento tra Ascendente e Discendente. |

Per rinominare il processore o modificarne la descrizione, posizionare il mouse sul nome o sulla descrizione clic sull'icona per modificare il pannello Proprietà, quindi fare clic sull'icona the Modifica icon .

## Riepilogo video

[Guarda clip video](https://play.vidyard.com/dviZjTMPzFGVZdiLr7gmAe)