Masă rotativă

Un PivotTable (în limba engleză tabel pivot ), abreviat ca „DCT“ este un instrument oferit de unele foi de calcul pentru a genera un tabel sumar dintr - un tabel de date brute. „TCD” grupează datele în conformitate cu unul sau mai multe criterii și le prezintă sub formă de sume, medii, numărări și așa mai departe. „DBT” este instrumentul „sortării încrucișate”, al analizei corelative sau inferențiale și este utilizat pentru a construi un tabel de contingență .

Descriere și exemplu

Baza de pornire este o gamă de celule în care fiecare rând corespunde unei înregistrări (vezi tabelul de sus, unde intervalul "A1: E16" include 15 înregistrări și 1 rând de antet). Primul rând al gamei este alcătuit din titlurile câmpului (anteturile coloanelor cu caractere aldine ).

Folosind aceste titluri de câmp, creăm tabelul pivot (tabelul de jos). Într-o anumită fereastră, etichetele câmpului sunt mutate fie pe o coloană, fie pe un rând. Ordinea câmpurilor din rânduri și coloane permite diferite grupări de date. Valorile corespunzătoare sunt de obicei totalizate logic sau transformate în medii sau un număr de valori.

Posibila alunecare a câmpurilor de pe rânduri sau coloane se află la originea expresiei în limba engleză „rotating table”, iar „încrucișarea” datelor între câmpurile distribuite după bunul plac în rând sau în coloană explică expresia franceză de „tabelare încrucișată”. Este dinamic , deoarece putem face modificări fie în „TCD”, fie în tabelul de date brute și „refresh”, astfel încât tabela încrucișată să fie actualizată pe baza datelor din tabelul de bază sau a dispoziției speciale modificate.

În exemplul din imagine, câmpurile „furnizor” și „preț” au fost plasate on-line, câmpurile „Tip” și „dimensiune” din coloană, respectiv în această ordine și câmpul „Cantitate” a fost pus pentru date.

Notă: aici, subtotalurile rândurilor și coloanelor sunt dezactivate pentru o mai mare lizibilitate a tabelului. De asemenea, am putea elimina câmpul furnizorului și adăuga imediat, automat, cantitățile după tipul de instalație. De asemenea, am putea adăuga la datele brute ale tabelului de bază o coloană pentru calcularea cuantumului fiecărei comenzi și să obținem imediat cifra de afaceri pe tip de plante. Acest tabel foarte simplu oferă o singură comandă per furnizor. Am putea avea în datele brute mai multe comenzi de la furnizor și cu aceleași date ne-am putea abstra din tipurile de instalații și obține instantaneu cifra de afaceri realizată cu fiecare furnizor. Fără „TCD”, aceste aranjamente diferite ar necesita mai multe tabele de date repetate pentru fiecare tip de calcul.

Integrare în principalele foi de calcul

În Microsoft Excel

De la Excel 97 la versiunea 2003, tabelul pivot este generat folosind un expert. Se apelează din meniul Raport date / tabel pivot . În Excel 2007, 2010, 2013, 2016 și 365, butonul „Pivot table” din grupul „Tables” din fila „Insert” este utilizat pentru a lansa expertul.

În OpenOffice

OpenOffice preferă să apeleze tabelul pivot „Driver de date”. Expertul este accesat prin meniul Data / Crosstab sau Pilot Table.

În LibreOffice

LibreOffice folosește termenul „Tabel dinamic”, accesibil prin meniul „Date”. Anterior, vrăjitorul a fost accesat prin meniul tabelului Data / Pilot .

Integrare printr-un limbaj de programare

Tabelele pivot pot fi implementate direct printr-un limbaj macro folosind obiectele unei foi de calcul.

VBA

excela

Este posibil să înregistrați o macrocomandă în Visual Basic pentru aplicații în Excel în timp ce creați un tabel pivot. Codul generat poate fi editat și modificat pentru a controla formarea matricei.

Acces

Implementarea unei interogări cu tabel încrucișat sau a unui „formular PivotTable” poate fi complet bazată pe VBA . Această caracteristică a fost eliminată din versiunile Access după 2010.

Note și referințe

  1. „  Creați vizualizări tabel pivot sau diagramă pivot într-o bază de date de acces  ” , la support.office.com (accesat la 5 decembrie 2019 )