4D View Pro: Erstellen einer Pivot-Tabelle aus einer Datentabelle

Pivot-Tabellen gehören zu den wertvollsten Funktionen, die es Anwendern ermöglichen, große Datenmengen schnell zusammenzufassen und zu analysieren, um Vergleiche, Muster und Trends in ihren Daten zu erkennen. Ab 4D v19 sind Pivot-Tabellen in 4D View Pro enthalten. In diesem Blogbeitrag erfahren Sie, wie Sie eine Pivot-Tabelle über die Ribbon-Oberfläche verwenden.

Das folgende Video zeigt Ihnen, wie Sie eine Pivot-Tabelle mit der Multifunktionsleiste erstellen. Jeder Schritt wird im Anschluss an das Video beschrieben:

Daten hinzufügen

Der erste Schritt besteht immer darin, eine Datenquelle für Ihre Pivot-Tabelle zu erstellen. In diesem Blogbeitrag verwenden wir Daten aus einer Tabelle in unserer Datenbank. Dazu fügen wir ein neues Blatt mit dem Namen „Datenquelle“ hinzu und erstellen darin eine neue Tabelle, die die Daten enthält:

$data:=New object("SalesSource"; ds.Sales.all().toCollection())

// Create a new sheet that contains the data
VP ADD SHEET(This.Area; 1; "DataSource")

// Data context creation
VP SET DATA CONTEXT(This.Area; $context; Null; 1)

// Creation of a table that will be used by the table as datasource
VP CREATE TABLE(VP Cell(This.Area; 0; 0; 1); This.TableName; $contextAttribut)

Die Daten werden nun in einer Tabelle auf dem zweiten Arbeitsblatt in der Arbeitsmappe mit dem Namen “ Datenquelle“ angezeigt:

Hinzufügen einer Pivot-Tabelle

Jetzt, da wir unsere Daten in einer Tabelle haben, fügen wir eine Pivot-Tabelle hinzu. Wählen Sie Ihre Quelltabelle in Ihrem Dokument aus und klicken Sie auf die Schaltfläche PivotTable in der Multifunktionsleiste:

blank

Es öffnet sich ein Fenster, in dem Sie auswählen können, wo Sie die Pivot-Tabelle einfügen möchten:

blank

Es gibt jetzt eine leere Pivot-Tabelle in einem neuen Arbeitsblatt Ihres Dokuments:

blank

Pivot-Tabelle Seitenpanel

Um das Pivot-Tabellen-Seitenfenster zu aktivieren, klicken Sie auf den Pivot-Tabellenbereich, und ziehen Sie die Felder per Drag & Drop in die gewünschte Position:

blank

Nachfolgend finden Sie ein Beispiel für eine Pivot-Tabelle, die Sie erhalten können:

blank

Werfen Sie einen Blick in die SpreadJS-Dokumentation, um alle Möglichkeiten zur Verwaltung Ihrer Pivot-Tabellen zu finden.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.