sgcPivotGrid Feature-Matrix
Alles, was sgcPivotGrid kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Die Engine TsgcPivotEngine funktioniert auch ohne Fenster.
Alles, was sgcPivotGrid kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Die Engine TsgcPivotEngine funktioniert auch ohne Fenster.
5 Funktionen
9 Funktionen
6 Funktionen
7 Funktionen
7 NuGet-Pakete
Online-Hilfe und PDF-Handbücher
Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.
Jede Zeile verlinkt auf ihr Hilfethema. Die Spalte Community zeigt, was die kostenlose .NET Community Edition enthält; alles ist in Registered und in der Testversion enthalten.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Eine Million Zeilen | Typisierter Spaltenspeicher, ein Durchlauf pro Neuberechnung und virtuelles Zeichnen. Die Demo MillionRows pivotiert 1.000.000 Zeilen. | Hilfe | |
| Stapelladen | BeginLoad, DefineColumn, AppendRow und EndLoad sowie BeginUpdate und EndUpdate für eine einzige Neuberechnung. | Hilfe | |
| Datenquellen | TsgcPivotSource_DataSet folgt einem TDataSet mit Live-Aktualisierung; TsgcPivotSource_Table liest ein sgcGrid oder jedes IsgcUITable. | Hilfe | |
| ItemsSource-Bindung (.NET) | TsgcWpfPivotGrid und TsgcAvaloniaPivotGrid lesen ihre Quellzeilen aus ItemsSource, einem beliebigen IEnumerable, und berechnen neu, wenn sich die Auflistung oder ein Element ändert. In WPF bestimmt der Filter eines ICollectionView, welche Elemente Zeilen sind. TsgcWinFormsPivotGrid liest DataSource und DataMember, und der Filter einer BindingSource erreicht das Pivot. Die Bindung ist einseitig: Das Pivot schreibt nie in die Daten. | Hilfe | |
| Felder in XAML und im Designer (.NET) | TsgcWpfPivotField- und TsgcAvaloniaPivotField-Elemente deklarieren die Felder mit FieldName, Area, Aggregation und DisplayFormat, und die Feldliste bindet sich über ihre Eigenschaft PivotGrid an ihr Grid. In WinForms bearbeitet der Visual-Studio-Designer Fields mit einem Smart Tag und einem Auflistungs-Editor, und ein Pivot ohne Felder zeigt im Designer und in den WPF- und Avalonia-Vorschauen ein Beispiel-Pivot. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Datumsgruppierung | Jahr, Quartal, Monat, Woche und Tag am selben Datumsfeld. | Hilfe | |
| Auf- und Zuklappen | ExpandAll, CollapseAll und ExpandLevel. | Hilfe | |
| Acht Aggregationen | Sum, Count, Average, Min, Max, CountDistinct, StdDev und Var. | Hilfe | |
| Summen | Zwischensummen und Gesamtsummen pro Achse, mit Position (SubtotalPosition) und Beschriftung (GrandTotalCaption). | Hilfe | |
| Sortieren | Mitglieder nach Beschriftung oder nach dem Wert einer Kennzahl sortieren (SortBy, SortMeasure, SortOrder). | Hilfe | |
| Filter | Beschriftungs- und Wertfilter mit 13 Operatoren sowie Mitgliederlisten in der Feldliste. | Hilfe | |
| Berechnete Felder | Ausdrücke auf Zeilenebene mit IF, ROUND, MIN, MAX, ISNULL, YEAR und MONTH (TsgcPivotCalculatedField), aggregiert wie Quellspalten. | Registriert | Hilfe |
| Werte anzeigen als | % der Zeile, der Spalte oder der Gesamtsumme, laufende Summe, Differenz zu und Rang. | Registriert | Hilfe |
| Top N mit Sonstige | TopN behält die Mitglieder mit den größten Summen, und TopNOthers fasst den Rest in einer Zeile Sonstige zusammen. | Registriert | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Feldliste | Anwender ziehen Felder zwischen Zeilen, Spalten, Filtern und Daten. | Hilfe | |
| Bedingte Formatierung | Formatregeln wie Farbskalen (TsgcPivotFormatRule, pvrColorScale). | Hilfe | |
| Drilldown | Ein Doppelklick oder Enter zeigt die Quellzeilen hinter einer Zelle (OnDrillDown, DrillDown, GetSourceRows). | Hilfe | |
| Tastatur | Tastaturnavigation im Pivot-Grid. | Hilfe | |
| Themes | Helle und dunkle Themes: Theme := utDark. | Hilfe | |
| Rechts nach links (Arabisch und Hebräisch) | Zeilenkopfbereich, Reihenfolge der Spaltenköpfe, kompakter Einzug, Chevrons, Feldliste und Bildlaufleisten sind gespiegelt, und der XLSX-Export schreibt ein Blatt von rechts nach links. Zahlen bleiben Abschnitte von links nach rechts. | Hilfe | |
| Barrierefreiheit | Über UI Automation als Tabelle bereitgestellt, mit Zeilen- und Spaltenköpfen, die sich auf- und zuklappen lassen, Datenzellen und Summen, und die Feldliste als Listen von Feldern je Bereich. Strg+1 bis Strg+4, Strg+Auf, Strg+Ab, Leertaste und Entf verschieben Felder mit der Tastatur, der Fokusrahmen ist immer sichtbar, und der hohe Kontrast von Windows wird berücksichtigt. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Export | SaveToCSV, SaveToJSON, SaveToHTML, SaveToPNG und SaveToSVG. | Hilfe | |
| Layout-Persistenz | SaveLayoutToFile und LoadLayoutFromFile speichern das Layout als JSON. | Registriert | Hilfe |
| Headless-Rendering | TsgcPivotGridRenderer auf einem Server oder unter Linux64. | Hilfe | |
| Zusammenspiel mit Diagrammen | sgcCharts liest das Pivot-Ergebnis als Tabelle. | Hilfe | |
| Frag deine Pivot-Tabelle | TsgcPivotGridAI verwandelt eine Frage wie „Top 3 Länder nach Umsatz“ über einen beliebigen KI-Anbieter in ein Pivot-Layout, unter VCL, FireMonkey, WinForms, WPF und Avalonia, mit der KI-Abfrageleiste oder aus dem Code. Gesendet werden nur die Frage und der Feldkatalog, niemals Zeilendaten. Rückgängig stellt in der Edition Registered das vorherige Layout wieder her. | Hilfe | |
| KI-Anbieter sgcWebSockets | TsgcPivotGridAIQuery der Brücke sgcPivotGridWS übernimmt in Chat ein TsgcAIChat. TsgcUIAIChatProvider der Brücke sgcUICoreWS nutzt die Komponente TsgcAIChat von sgcWebSockets auf jeder Plattform. Unter .NET das Paket esegece.sgcUICore.sgcWebSockets. Erfordert ein registriertes sgcWebSockets. | Registriert | Hilfe |
| Drucken und Druckvorschau | Print und ShowPrintPreview drucken die ganze Pivot-Tabelle mit ihrem aktuellen Layout, den Spaltenköpfen oben und den Zeilenköpfen links auf jeder Seite. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey, WinForms, WPF und Avalonia (FireMonkey druckt unter Windows und macOS). | Hilfe | |
| Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF) | ExportToPDF schreibt Vektorseiten mit durchsuchbarem Text, jede Seite ist eine echte Tabelle mit Spalten- und Zeilenkopfzellen, und eine gekürzte Beschriftung behält ihren vollen Text für Screenreader. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET). | Registriert | Hilfe |
Das .NET-Pivot-Grid ist ein C#-Port und kein Wrapper, für WinForms, WPF und Avalonia, mit der gemeinsamen Engine, Headless-PNG und -SVG und einer DataTable-Quelle.
| Paket | Edition | Inhalt |
|---|---|---|
esegece.sgcPivotGrid.Community | Community (kostenlos) | Kernbibliothek |
esegece.sgcPivotGrid | Registered | Kernbibliothek |
esegece.sgcPivotGrid.WinForms | Registered | Windows-Forms-Steuerelemente |
esegece.sgcPivotGrid.Wpf | Registered | WPF-Steuerelemente |
esegece.sgcPivotGrid.Avalonia | Registered | Avalonia-Steuerelemente |
esegece.sgcPivotGrid.Rendering | Registered | Headless-Rendering |
esegece.sgcPivotGrid.sgcWebSockets | Nur Registered | sgcWebSockets-Brücke |
esegece.sgcUICore.sgcWebSockets | Nur Registered | KI-Anbieter sgcWebSockets (TsgcUIAIChatProvider) |
Jede Funktion von sgcPivotGrid ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.
Beginne mit der Einführung zu sgcPivotGrid, und folge dann der Schnellstartanleitung und den Funktionsthemen.
Delphi →Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.
Delphi (PDF) →