Stół obrotowy

Tabel przestawnych (w języku angielskim stołem obrotowym ), w skrócie „DCT” to narzędzie oferowane przez niektóre arkusze kalkulacyjne do generowania tabeli podsumowującej z surowego tabeli danych. „TCD” grupuje dane według jednego lub kilku kryteriów i przedstawia je w postaci sum, średnich, liczebności i tak dalej. „DBT” jest narzędziem do „sortowania krzyżowego”, analizy korelacyjnej lub inferencyjnej, i służy do konstruowania tabeli kontyngencji .

Opis i przykład

Podstawą początkową jest zakres komórek, w których każdy wiersz odpowiada rekordowi (patrz górna tabela, gdzie zakres „A1: E16” obejmuje 15 rekordów i 1 wiersz nagłówka). Pierwszy wiersz zakresu składa się z pola tytułów ( kolumna nagłówki w pogrubione ).

Korzystając z tych tytułów pól, tworzymy tabelę przestawną (tabela dolna). W określonym oknie etykiety pól są przenoszone w kolumnie lub w wierszu. Kolejność pól w wierszach i kolumnach umożliwia różne grupowanie danych. Odpowiednie wartości są zwykle sumowane logicznie lub przekształcane w średnie lub pewną liczbę wartości.

Ewentualne przesuwanie pól w wierszach lub kolumnach wywodzi się z angielskiego wyrażenia „rotating table”, a „krzyżowanie się” danych między polami rozmieszczonymi dowolnie w wierszu lub w kolumnie wyjaśnia francuskie wyrażenie „cross tabulation”. Jest dynamiczna , ponieważ możemy wprowadzać zmiany w „TCD” lub w tabeli danych surowych oraz „odświeżać”, aby tabela przestawna była aktualizowana na podstawie danych z tabeli bazowej lub zmienionego przepisu specjalnego.

W przykładzie na obrazku pola „dostawca” i „cena” zostały umieszczone w wierszu, pola „Typ” i „rozmiar” w kolumnie odpowiednio w tej kolejności oraz pole „Ilość” stanowią dane.

Uwaga: w tym przypadku sumy częściowe wierszy i kolumn są wyłączone, aby zwiększyć czytelność tabeli. Moglibyśmy również usunąć pole dostawcy i natychmiast zsumować automatycznie ilości według rodzaju instalacji. Moglibyśmy również dodać do surowych danych tabeli podstawowej kolumnę do obliczania wielkości każdego zamówienia i od razu uzyskać obrót według rodzaju roślin. Ta bardzo prosta tabela podaje tylko jedno zamówienie na dostawcę. Moglibyśmy mieć w surowych danych kilka zamówień od dostawców i na podstawie tych samych danych moglibyśmy wyodrębnić rodzaje roślin i natychmiast uzyskać obrót osiągnięty u każdego dostawcy. Bez „TCD” te różne ustalenia wymagałyby kilku powtarzanych tabel danych dla każdego rodzaju obliczeń.

Integracja z głównymi arkuszami kalkulacyjnymi

W programie Microsoft Excel

Od programu Excel 97 do wersji 2003 tabela przestawna jest generowana za pomocą kreatora. Jest wywoływana z menu Dane / Raport tabeli przestawnej . W programach Excel 2007, 2010, 2013, 2016 i 365 do uruchomienia kreatora służy przycisk „Tabela przestawna” w grupie „Tabele” na karcie „Wstaw”.

W OpenOffice

OpenOffice woli nazywać tabelę przestawną „sterownikiem danych”. Dostęp do kreatora uzyskuje się poprzez menu Dane / Crosstab lub Pilot Table.

W LibreOffice

LibreOffice używa terminu „Tabela dynamiczna”, dostępnego poprzez menu „Dane”. Wcześniej dostęp do kreatora uzyskiwano poprzez menu tabeli danych / pilota .

Integracja poprzez język programowania

Tabele przestawne można implementować bezpośrednio za pomocą języka makr przy użyciu obiektów arkusza kalkulacyjnego.

VBA

Przewyższać

Podczas tworzenia tabeli przestawnej można zarejestrować makro w języku Visual Basic for Applications w programie Excel. Wygenerowany kod można edytować i modyfikować, aby sterować tworzeniem tablicy.

Dostęp

Implementacja zapytania krzyżowego lub „formularza tabeli przestawnej” może być w pełni oparta na języku VBA . Ta funkcja została usunięta z wersji programu Access po 2010 roku.

Uwagi i odniesienia

  1. „  Tworzenie widoków tabeli przestawnej lub wykresu przestawnego w bazie danych programu Access  ”, pod adresem support.office.com (dostęp: 5 grudnia 2019 r. )