Zum Inhalt springen

Pivot-Tabellen mit Pivot-Panels im Jitterbit App Builder

Pivot-Panels sind eine Technik aus der Datenverarbeitung und stellen eine Statistiktabelle dar, die die Daten aus einer oder mehreren größeren Tabellen zusammenfasst. Im App Builder können Sie clientseitige Pivot-Panels erstellen, indem Sie beim Erstellen eines Panels den Pivot-Panel-Typ auswählen und mithilfe eines Datenobjekts die in der Tabelle anzuzeigenden Daten definieren. Diese Anleitung führt Sie schrittweise durch die Erstellung eines Pivot-Panels und erläutert Einschränkungen und Hinweise zur Verwendung von Pivot-Panels im App Builder.

Hinweis

Pivot-Panels sind veraltet. Sie funktionieren weiterhin, die Erstellung neuer Panels wird jedoch nicht mehr unterstützt.

20170215 pivottable

Beispiel-Pivotpanel, Zeile = Kunde, Spalte = Mitarbeiter, Wertkontrolle = Summe der Bestellsumme

So erstellen Sie ein Pivot-Bedienfeld

Bevor Sie ein Pivot-Panel erstellen und einer Seite in Ihrer App Builder Anwendung hinzufügen, sollten Sie bereits ein Datenobjekt in der Business-Logik-Ebene erstellt haben, das das Pivot-Panel verwenden wird. Das Datenobjekt sollte Werte für die Zeilen-, Spalten- und Wertesteuerung enthalten, die in der Pivot-Tabelle angezeigt werden. Außerdem muss es die Daten aggregieren, damit keine doppelten Werte entstehen.

  1. Navigieren Sie zu App Workbench > Seite hinzufügen
  2. Vergeben Sie einen Namen für die neue Seite und klicken Sie auf Speichern. Beispiel: Order Pivot
  3. Klicken Sie auf Erstellen
  4. Wählen Sie das einzeilige Seitenlayout
  5. Klicken Sie auf Panel hinzufügen und wählen Sie Pivot als Paneltyp
  6. Wählen Sie das Datenobjekt aus, das die Pivot-Tabelle als Quelle verwenden soll.
  7. Überprüfen Sie den zugewiesenen Namen und bearbeiten Sie ihn bei Bedarf
  8. Klicken Sie auf Speichern
  9. Klicken Sie unter Steuerelemente auf Erstellen und wählen Sie die Spalte aus, die die Zeilendaten in der Pivot-Tabelle darstellen soll. Beispiel: Kunde
  10. Stellen Sie den Steuerelementtyp auf Zeile ein
  11. Wenn es sich bei den ausgewählten Daten um eine ID handelt und Sie diese in einen Namen ändern möchten, ändern Sie die Informationen in den Eigenschaften der Listensteuerung, um den entsprechenden Listen-Business-Object-Satz, Schlüssel und Titel auszuwählen.
  12. Klicken Sie auf Speichern und dann auf die Schaltfläche Erstellen+
  13. Wählen Sie die Spalte aus, die die Spalten-Daten im PivotPanel darstellen soll. Beispiel: Mitarbeiter
  14. Stellen Sie den Steuerelementtyp auf Spalte ein
  15. Wenn es sich bei den ausgewählten Daten um eine ID handelt und Sie diese in einen Namen ändern möchten, ändern Sie die Informationen in den Eigenschaften der Listensteuerung, um den entsprechenden Satz, Schlüssel und Titel des Listen-Business-Objekts auszuwählen.
  16. Klicken Sie auf Speichern und dann auf die Schaltfläche Erstellen+
  17. Wählen Sie die Spalte aus, die die Wertdaten im Pivot-Panel darstellen soll. Beispiel: Summe der OrderTotal
  18. Setzen Sie den Steuerelementtyp auf Wert
  19. Klicken Sie auf die Schaltfläche X, um den Bildschirm „Steuerungsdefinition“ zu verlassen. Klicken Sie auf die Schaltfläche Ausführen, um die Ergebnisse in der Anwendung anzuzeigen.

Einschränkungen und Hinweise zu Pivot-Panels

  • Pivot-Panels sind auf die Anzeige von 1 Zeile, 1 Spalte und 1 Wertsteuerung beschränkt.

  • Untergeordnete Bedienfelder können nur an das Pivot-Bedienfeld in der Zeilenspalte gebunden werden.

Das Datenobjekt ist dafür verantwortlich, eindeutige Werte pro Header / Header-Kombination bereitzustellen. Das Datenobjekt sollte SUM oder COUNT verwenden oder die benötigte Aggregatfunktion verwenden. Ein Pivot-Panel löst eine Exception aus, wenn doppelte Werte erkannt werden. Dies bedeutet, dass Sie das Datenobjekt ändern müssen, um die entsprechende Aggregation durchzuführen.

Zeilen- und Spaltenüberschriften können mithilfe einer Quelltabelle nachgeschlagen werden. Beispielsweise können Sie beim Rendern der Pivot-Tabelle eine Mitarbeiter-ID in einen Mitarbeiternamen umwandeln. Dies erfolgt ähnlich wie bei der Konfiguration eines Listensteuerelements - Quelltabelle, ID-Spalte, Namensspalte.