See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Tabella pivot - Wikipedia

Tabella pivot

Da Wikipedia, l'enciclopedia libera.

Una tabella pivot è uno strumento analitico e di reporting necessario alla creazione di tabelle riassuntive. Uno dei fini principali di queste tabelle è l'organizzazione di dati complessi tramite una scelta opportuna dei campi e degli elementi che devono comporla.

I principali fogli di calcolo (Excel e Openoffice Calc permettono la creazione di tabelle pivot.

[modifica] Usi

Le tabelle pivot vengono usate principalmente per raccogliere dati in modo strutturato al fine di evidenziare le relazioni tra gruppi diversi. Si rendono particolarmente utili se si rende necessario esaminare diverse categorie di dati in configurazioni diverse. Anche per questo vengono apprezzate soprattutto nel caso in cui sia necessario elaborare tabelle di grandi dimensioni. Posso essere considerate un “riassunto” di una grande tabella: i dati sono strutturati, aggregati e snelliti.

I dati presentati nella tabella pivot derivano dalla tabella originaria e quindi queste tabelle non sono fatte per modifiche manuali dei loro contenuti: le tabelle pivot sono legate al momento in cui queste sono state generate e perciò una modifica della tabella padre non necessariamente comporta una modifica nei dati della tabella pivot derivata.

[modifica] Ipercubo OLAP e tabella pivot

Un caso particolare di tabella pivot è il cosiddetto ipercubo OLAP. La tabella pivot è in questo caso il report che risulta da una query OLAP su un ipercubo di dati. L'ipercubo è formato da un dato, e da un numero arbitrario di dimensioni di analisi. Ogni dato è identificato da una tupla di valori, uno per ogni dimensione di analisi, o caratteristica di analisi; ogni caratteristica può essere rappresentata con un asse cartesiano. Il numero di caratteristiche di analisi è arbitrario e definisce un ipercubo o politopo.

I dati vengono copiati in un server a parte, diverso da quelli che gestiscono l'operatività. In questo modo gli accessi in lettura per l'analisi dei dati non sovraccaricano i sistemi di base, e i dati sono organizzati in modo tale da consentire aggregazioni rapide, anche complesse, e interrogazioni processate in tempi brevi.

Ad esempio: in un ipotetica banca dati degli esami universitari, il voto è identificato dall'insieme di caratteristiche di analisi [codice studente, codice professore, codice esame, data], dette anche dimensioni di analisi. Lo stesso esame, infatti, può essere sostenuto in più date, lo stesso professore essere titolare di più di un corso e presenziare a più esami. Quindi ogni dato, ogni voto, sarà memorizzato insieme ad altri quattro numeri: un codice studente, un codice professore, un codice esame, una data. Le dimensioni di analisi definiscono un ipercubo (a 4 dimensioni, 4 assi cartesiani), riempito dai dati, i voti degli esami.

Le caratteristiche di analisi identificano il dato. In pratica: voto = funzione(codicestudente,codiceprofessore,codiceesame,data). La tabella pivot opera una restrizione di funzione su questo ipercubo. Esempi di queste restrizioni possono essere: visualizzazione degli esami e dei relativi voti per un certo professore e data (semplice filtro dei dati); media dei voti per un certo professore, esame, data.

[modifica] Tabelle pivot nei fogli di calcolo

Il primo programma informatico ad introdurre le tabelle pivot è stato Lotus Improv. Molti applicativi ad oggi supportano le tabelle pivot o funzionalità equivalenti.

Mentre Microsoft Excel consente di calcolare un subtotale ad ogni cambiamento di una colonna al massimo, Calc permette di ottenere parziali fino a 4 livelli, al cambiamento di 4 attributi della tabella. Ad esempio fornisce la quantità ordinata per commessa e per materiale, come secondo criterio, visualizzando una quantità ordinata totale per commessa, e il particolare per ogni materiale. Excel calcola subtotali per più colonne, ma sempre con la stessa funzione (esempio: quantità ordinata, consegnata e saldi per materiale). Calc opera con funzioni differenti e su più livelli, e può fornire media dei prezzi e quantità ordinata per commessa e materiali.

Excel, di contro, con un semplice trascinamento dell'intestazione (la cella che contiene il nome della riga/colonna/filtro) consente di creare varie reportistiche, visualizzare una caratteristica nelle aree righe, colonne, dati oppure filtri del foglio Excel.

Nella versione 2007 di Excel, le operazioni su una lista di dati sono limitate ancora alla sola funzione di somma, non è possibile ottenere il minimo, massimo, media o altre funzioni statistiche dei dati di partenza.[citazione necessaria] Diversamente dalla versione 2003, Excel 2007 consente di espandere le caratteristiche visualizzate nelle righe e selezionare singoli valori di interesse.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -