Rollup
Riassume i valori di tutte le “righe figlie” che fanno riferimento a questa riga tramite chiave esterna – l’inverso di un campo lookup.
Alla creazione scegli:
- la tabella figlia (una qualsiasi altra tabella della stessa origine dati),
- il suo campo di chiave esterna, che fa riferimento a questa tabella,
- la colonna da aggregare,
- la funzione di aggregazione:
SUM,COUNT,AVG,MINoMAX.
Esempio: una tabella ordini con un campo rollup “Totale voci” (SUM sulle righe delle voci d’ordine collegate).
Se invece delle righe figlie devono essere visibili le righe stesse, invece di un singolo valore aggregato – ad es. ogni singola voce d’ordine come riga a sé –, vedi Record figli.
Modificare la connessione in un secondo momento
Tramite il menu contestuale della colonna → “Modifica campo” puoi adattare in qualsiasi momento la connessione di un campo rollup esistente, senza dover eliminare e ricreare la colonna. Nella finestra di modifica, oltre al nome del campo e al formato di visualizzazione, compaiono menu a discesa già preselezionati per:
- la tabella figlia e il suo campo di chiave esterna, che fa riferimento a questa tabella,
- la colonna da aggregare sulla tabella figlia,
- la funzione di aggregazione (
SUM,COUNT,AVG,MINoMAX).
Tutti e quattro possono essere modificati in modo indipendente; un clic su “Salva” applica subito la nuova connessione.