Svingbord

En pivottabell (på engelsk pivottabell ), forkortet "DCT", er et verktøy som tilbys av noen regneark for å generere en oppsummeringstabell fra en rådatatabell. "TCD" grupperer dataene etter ett eller flere kriterier, og presenterer dem i form av summer, gjennomsnitt, tellinger osv. "DBT" er verktøyet for "kryssortering", av korrelativ eller inferensiell analyse , og brukes til å konstruere en beredskapstabell .

Beskrivelse og eksempel

Utgangs basen er et utvalg av celler der hver rad svarer til en post (se tabellen topp, hvor avstands "A1: E16" inkluderer 15 plater og en header rad). Den første raden i serien består av felt titler ( kolonnetopptekster i fet skrift ).

Ved å bruke disse felttitlene lager vi pivottabellen (nederste tabell). I et bestemt vindu flyttes feltetikettene enten på en kolonne eller på en rad. Rekkefølgen av feltene i radene og kolonnene tillater ulike grupperinger av data. De tilsvarende verdiene blir vanligvis logisk totalert, eller transformert til gjennomsnitt eller et antall verdier.

Den mulige skyvingen av felt på rader eller kolonner er opprinnelsen til det engelske uttrykket "roterende tabell", og "kryssing" av data mellom felt distribuert etter ønske i rad eller i kolonne forklarer det franske uttrykket for "krysstabulering". Det er dynamisk , fordi vi kan gjøre endringer i "TCD" eller i rådatatabellen, og "oppdater" slik at krysstabellen oppdateres basert på dataene i basistabellen eller den endrede spesialbestemmelsen.

I eksemplet på bildet er feltene "leverandør" og "pris" satt på linje, feltene "Type" og "størrelse" i kolonne, i henholdsvis den rekkefølgen og feltet "Mengde" er satt for utgjør data.

Merk: Her er rad- og kolonnedelsummene deaktivert for mer lesbarhet i tabellen. Vi kan også fjerne leverandørfeltet og umiddelbart legge sammen mengdene etter plantetype. Vi kan også legge til rådata i grunntabellen en kolonne for beregning av mengden av hver ordre, og umiddelbart få omsetningen etter plantetype. Denne veldig enkle tabellen gir bare en bestilling per leverandør. Vi kunne ha i rådata flere bestillinger per leverandør, og med de samme dataene kunne vi trekke fra plantetyper og umiddelbart få oppnådd omsetning oppnådd hos hver leverandør. Uten "TCD" vil disse forskjellige ordningene kreve flere gjentatte datatabeller for hver type beregning.

Integrering i de viktigste regnearkene

I Microsoft Excel

Fra Excel 97 til versjon 2003 genereres pivottabellen ved hjelp av en veiviser. Det kalles fra Data / PivotTable Report- menyen . I Excel 2007, 2010, 2013, 2016 og 365 brukes "Pivottabell" -knappen i "Tabeller" -gruppen i "Sett inn" -fanen for å starte veiviseren.

I OpenOffice

OpenOffice foretrekker å kalle pivottabellen "Data driver". Veiviseren er tilgjengelig via Data / Crosstab eller Pilot Table- menyen .

I LibreOffice

LibreOffice bruker begrepet “Dynamic Table”, tilgjengelig via “Data” -menyen. Tidligere ble veiviseren åpnet via Data / Pilot- menyen .

Integrasjon gjennom et programmeringsspråk

Pivottabeller kan implementeres direkte via et makrospråk ved hjelp av objektene i et regneark.

VBA

utmerke

Det er mulig å registrere en makro i Visual Basic for Applications i Excel når du bygger en pivottabell. Den genererte koden kan redigeres og modifiseres for å kontrollere dannelsen av matrisen.

Adgang

Implementeringen av et krysstabellspørsmål eller et "PivotTable-skjema" kan være VBA- drevet . Denne funksjonen ble fjernet fra versjoner av Access etter 2010.

Merknader og referanser

  1. "  Opprett pivottabell- eller pivotdiagramvisninger i en tilgangsdatabase  "support.office.com (åpnet 5. desember 2019 )