Crosstable

Il prefisso crosstable viene utilizzato per trasformare un tabella incrociata in una tabella lineare, ossia per trasformare una tabella ampia con numerose colonne in una tabella alta con le intestazioni di colonna posizionate in una singola colonna di attributo.

Sintassi:  

crosstable (attribute field name, data field name [ , n ] ) ( loadstatement | selectstatement )

Argomenti:  

Argomento Descrizione
attribute field name Il campo che contiene i valori di attributo.
data field name

Il campo che contiene i valori dei dati.

n

Il numero di campi qualificati che precede la tabella da trasformare in un formato generico. Il valore predefinito è 1.

Una tabella incrociata è un tipo comune di tabella contenente una matrice di valori tra due o più elenchi ortogonali di dati di intestazione, di cui uno viene utilizzato come intestazione della colonna. Un esempio tipico potrebbe essere quello di una colonna al mese. Con il prefisso crosstable ne risulta che le intestazioni delle colonne (ad esempio i nomi dei mesi) verranno memorizzate in un campo, il campo attributo, mentre i dati della colonna (i numeri dei mesi) verranno memorizzati in un secondo campo, il campo dati.

Esempio:  

Crosstable (Month, Sales, 2) LOAD * INLINE[

Person, Location, Jan, Feb, Mar

Bob, London, 100, 200, 300

Kate, New York, 400, 500, 600

];

Risultato:

Person, Location, Month, Sales
Bob, London, Jan, 100
Bob, London, Feb, 200
Bob, London, Mar, 300
Kate, New York, Jan, 400
Kate, New York, Feb, 500
Kate, New York, Mar, 600

Wizard tabella incrociata

Si tratta di un metodo basato su finestre di dialogo per la creazione dell'istruzione crosstable. Questa finestra di dialogo viene visualizzata facendo clic sul pulsante Tabella incrociata nella pagina Opzioni del File Wizard. Il Wizard tabella incrociata contiene le seguenti opzioni:

Campi qualificati Il numero di campi qualificati che precedono i campi da trasformare.
Attributo di campo Il nome del nuovo campo in cui inserire tutti i campi (valori di attributo) da trasformare.
Campo dati Il nome del nuovo campo contenente i dati dei valori di attributo.

Vedere anche: