# Pivot Tabelle Widget type: `opendash-widget-hc-pivot-oi` · Plugin: `@opendash/plugin-highcharts` ![Pivot Table preview](../../../../../_attachments/opendash/widgets/assets/widget-previews/hc-pivot-oi.png) ### Beschreibung Das Widget **Pivot-Tabelle** ermöglicht es, komplexe IoT-Zeitreihendaten flexibel zu restrukturieren und mehrdimensional zusammenzufassen. Anwender können historische Messwerte kreuztabellarisch nach frei wählbaren Zeit-Attributen (wie Wochentagen, Stunden oder Monaten) gliedern, um Muster, wiederkehrende Lastprofile und aggregierte Kennzahlen schnell zu identifizieren. ### Voraussetzungen * Mindestens eine historische Datenquelle (z. B. Telemetriedaten für Wirkleistung, Temperatur oder Durchfluss) im System. * Kontinuierlich erfasste Zeitreihendaten für den gewünschten Abfragezeitraum. --- ## 1. Konfiguration und Einrichtung 1. Klicke auf der Dashboard-Kachel des noch leeren Widgets auf die Schaltfläche **Einstellungen**. 2. Klicke im Reiter **Daten** in das obere Auswahlfeld unter „Wähle Datenquellen aus, die du Visualisieren möchtest.“. 3. Wähle die gewünschte numerische Variable aus der Liste aus (z. B. `Wirkleistung (Gesamt)`) und bestätige die Auswahl mit einem Klick auf **Schließen**. 4. Wähle im Bereich darunter den gewünschten Zeitraum für die Datenabfrage aus, indem du entweder die **Relative Auswahl** oder die **Absolute Auswahl** konfigurierst. 5. Wechsle ganz oben in den Reiter **Einstellungen**. 6. Lege im Dropdown-Menü unter „Spalten und Reihen Attribute festlegen“ das primäre Zeit-Attribut fest (z. B. **Tag**). 7. Bestimme im Eingabefeld **Attribute für Reihen Festlegen** das feingranularere Zeitintervall (z. B. **Stunde**), nach welchem die Zeilen strukturiert werden sollen. 8. Scrolle nach unten zum Bereich „Wertdarstellung festlegen“ und wähle für deinen Datenpunkt im rechten Dropdown-Menü die gewünschte mathematische Aggregationsmethode aus (z. B. **Maximalwerte** oder **Durchschnitt**). 9. Klicke unten rechts auf die Schaltfläche **Speichern**, um die Konfiguration zu übernehmen und die Pivot-Tabelle auf dem Dashboard anzuzeigen. --- ## 2. Erweiterte Einstellungen & Formatierung Die Benutzeroberfläche bietet eine Vielzahl von Optionen, um die Strukturierung der Kreuztabelle und die Präzision der Werte anzupassen: | Option | Beschreibung | Funktion | | :--- | :--- | :--- | | **Filter hinzufügen** | Kontrollkästchen unter der Datenquellen-Auswahl. | Erlaubt das Filtern von Datenquellen nach spezifischen Bedingungen oder Tags. | | **Relative Auswahl** | Registerkarte bei den Zeitraum-Optionen im Daten-Reiter. | Aktiviert ein rollierendes, dynamisches Zeitfenster (z. B. die letzte Woche) basierend auf der aktuellen Zeit. | | **Absolute Auswahl** | Registerkarte bei den Zeitraum-Optionen im Daten-Reiter. | Fixiert das historische Abfragefenster auf ein festes Start- und Enddatum im Kalender. | | **Daten aus der Zukunft laden** | Kontrollkästchen im unteren Datenbereich. | Ermöglicht die Einbindung von prognostizierten Werten in die Matrix, sofern diese im System vorliegen. | | **Randwerte ergänzen** | Kontrollkästchen im unteren Datenbereich. | Füllt eventuell fehlende Datenpunkte an den äußeren Grenzen des gewählten Zeitfensters auf. | | **Start-/Endzeit an Zeiteinheit anpassen** | Kontrollkästchen im unteren Datenbereich. | Rundet das gewählte Zeitfenster exakt auf die Grenzen der eingestellten Zeiteinheit ab. | | **Sonstige Einstellungen** | Ausklappbarer Bereich ganz unten im Daten-Reiter. | Bietet zusätzliche systemspezifische Optionen zur Datenaktualisierung. | | **Spalten und Reihen Attribute festlegen** | Oberes Dropdown-Menü im Einstellungs-Reiter. | Definiert das Zeitkriterium für die Spaltenköpfe (Optionen: Sekunde, Minute, Stunde, Tag, Woche, Monat, Jahr). | | **Attribute für Reihen Festlegen** | Mittleres Eingabefeld im Einstellungs-Reiter. | Definiert das Zeitkriterium für die Zeilenbeschriftung der Matrix (Optionen: Sekunde, Minute, Stunde, Tag, Woche, Monat, Jahr). | | **Attribute für Spalten Festlegen** | Unteres Eingabefeld im Einstellungs-Reiter. | Erlaubt eine sekundäre Schachtelung oder alternative Zuordnung der Spaltenstruktur. | | **Aggregations-Auswahl** | Dropdown-Menü rechts neben dem Namen der Datenquelle. | Bestimmt die mathematische Rechenmethode (z. B. Maximalwerte, Durchschnitt, Summe, Minimalwerte). | | **Nachkommastellen** | Numerisches Eingabefeld im unteren Einstellungsbereich. | Legt fest, mit wie vielen Dezimalstellen die berechneten Werte in den Tabellenzellen ausgegeben werden. | --- ## 3. Das fertige Dashboard-Ergebnis Nach der erfolgreichen Einrichtung siehst du eine kompakte Matrix auf deinem Dashboard. Wenn du beispielsweise die Spalten auf „Tag“ und die Reihen auf „Stunde“ konfiguriert hast, bildet jede Spalte einen Kalendertag ab, während die Zeilen die Uhrzeit von 00:00 bis 23:00 Uhr darstellen. In den Schnittpunkten der Zellen liest du den exakt aggregierten Wert ab – so lässt sich beispielsweise auf einen Blick erkennen, zu welcher Uhrzeit an welchem Wochentag die absolut höchste Spitzenlast aufgetreten ist. Am rechten und unteren Rand der Tabelle werden zudem automatisch die Gesamtsummen oder Gesamt-Durchschnitte („Totals“) für die jeweilige Zeile oder Spalte berechnet. > 💡 **Praxis-Tipp:** Nutze die Pivot-Tabelle, um ein wöchentliches Lastprofil zu erstellen. Wähle als Spalten-Attribut den „Tag“ und als Reihen-Attribut die „Stunde“ über einen Zeitraum von mehreren Wochen. So siehst du sofort, ob deine Anlagen am Wochenende oder nachts ordnungsgemäß heruntergefahren werden oder ob versteckte Standby-Verbraucher aktiv sind.