sgcPivotGrid Feature-Matrix

Alles, was sgcPivotGrid kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Die Engine TsgcPivotEngine funktioniert auch ohne Fenster.

Analyse

10 Funktionen

.NET

7 NuGet-Pakete

Dokumentation

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.

Engine und Performance

FunktionDetailsCommunityHilfe
Eine Million ZeilenTypisierter Spaltenspeicher, ein Durchlauf pro Neuberechnung und virtuelles Zeichnen. Die Demo MillionRows pivotiert 1.000.000 Zeilen.Hilfe
Asynchrone BerechnungAsyncCalculation oder RecalculateAsync (in .NET ein Task<bool> mit einem CancellationToken) berechnen in einem Hintergrund-Thread neu, CancelCalculation lässt das bisherige Ergebnis auf dem Bildschirm und OnCalculated wird im UI-Thread ausgelöst.RegistriertHilfe
StapelladenBeginLoad, DefineColumn, AppendRow und EndLoad sowie BeginUpdate und EndUpdate für eine einzige Neuberechnung.Hilfe
DatenquellenTsgcPivotSource_DataSet folgt einem TDataSet mit Live-Aktualisierung, und Throttle fasst schnelle Änderungen zu einer Neuberechnung zusammen; 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

Analyse

FunktionDetailsCommunityHilfe
DatumsgruppierungJahr, Quartal, Monat, Woche und Tag am selben Datumsfeld.Hilfe
Auf- und ZuklappenExpandAll, CollapseAll und ExpandLevel.Hilfe
Acht AggregationenSum, Count, Average, Min, Max, CountDistinct, StdDev und Var.Hilfe
SummenZwischensummen und Gesamtsummen pro Achse, mit Position (SubtotalPosition) und Beschriftung (GrandTotalCaption).Hilfe
SortierenMitglieder nach Beschriftung oder nach dem Wert einer Kennzahl sortieren (SortBy, SortMeasure, SortOrder).Hilfe
FilterBeschriftungs- und Wertfilter mit 13 Operatoren sowie Mitgliederlisten in der Feldliste.Hilfe
Berechnete FelderAusdrücke auf Zeilenebene mit IF, ROUND, MIN, MAX, ISNULL, YEAR und MONTH (TsgcPivotCalculatedField), aggregiert wie Quellspalten.RegistriertHilfe
Berechnete ElementeField.CalculatedItems.Add(Name, Formula) fügt einem Zeilen- oder Spaltenfeld ein Mitglied hinzu, aus einer Formel über seine Geschwister, etwa East+West oder Q1-Q2. Es wird nach den echten Mitgliedern sortiert, die Summen bleiben auf die Quellzeilen bezogen und das Layout-JSON speichert es.RegistriertHilfe
Werte anzeigen als% der Zeile, der Spalte oder der Gesamtsumme, laufende Summe, Differenz zu und Rang.RegistriertHilfe
Top N mit SonstigeTopN behält die Mitglieder mit den größten Summen, und TopNOthers fasst den Rest in einer Zeile Sonstige zusammen.RegistriertHilfe

Benutzeroberfläche

FunktionDetailsCommunityHilfe
FeldlisteAnwender ziehen Felder zwischen Zeilen, Spalten, Filtern und Daten.Hilfe
FeldschaltflächenMit Layout = pvlBar wird die Feldliste zu einer Leiste mit Feldschaltflächen über einem Pivot-Diagramm: Filter, Spalten (die Legende), Zeilen (die Achse) und Werte. Ziehe eine Schaltfläche, um ein Feld zu verschieben, filtere seine Mitglieder mit dem Trichter oder klappe ein Feld über sein Menü auf oder zu oder entferne es.RegistriertHilfe
Bedingte FormatierungFormatregeln wie Farbskalen (TsgcPivotFormatRule, pvrColorScale).Hilfe
DrilldownEin Doppelklick oder Enter zeigt die Quellzeilen hinter einer Zelle (OnDrillDown, DrillDown, GetSourceRows).Hilfe
TastaturTastaturnavigation im Pivot-Grid.Hilfe
ThemesHelle 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

Export und Integration

FunktionDetailsCommunityHilfe
ExportSaveToCSV, SaveToJSON, SaveToHTML, SaveToPNG und SaveToSVG.Hilfe
Export nach Excel (XLSX)SaveToXLSX an der Engine und an den Grids für VCL, FireMonkey, WinForms, WPF und Avalonia schreibt eine Arbeitsmappe ohne externe Bibliothek: verbundene Spaltenüberschriften, fette Summen, Gliederungszeilen, fixierte Kopfzeile, Excel-Zahlenformate und Excel-Prozent.RegistriertHilfe
Layout-PersistenzSaveLayoutToFile und LoadLayoutFromFile speichern das Layout als JSON, mit den Einstellungen eines Pivot-Diagramms.RegistriertHilfe
Headless-RenderingTsgcPivotGridRenderer auf einem Server oder unter Linux64.Hilfe
Zusammenspiel mit DiagrammensgcCharts liest das Pivot-Ergebnis als Tabelle.Hilfe
Pivot-DiagrammverknüpfungTsgcChartTableLink von sgcCharts bindet ein Diagramm an das Pivot-Ergebnis, mit einer Serie pro Wertespalte und den Zeilenbeschriftungen als Kategorien. Balken, gestapelte Balken, Linien und Flächen, neu aufgebaut bei Änderungen des Pivots, Serienfarben bleiben erhalten. In jeder Edition von sgcCharts, auch mit sgcGrid.Hilfe
Pivot-DiagrammTsgcPivotChartTable speist TsgcChartTableLink von sgcCharts: gruppierte, gestapelte und zu 100 % gestapelte Säulen, Linien, Flächen, Kreis, Ring und Kombination mit sekundärer Achse, Gesamtsummen, Top N und Datenbeschriftungen. Der Diagrammdesigner stellt es auf einer Seite Daten ein, und das Mitglied charts des Layout-JSON speichert es, in Delphi und .NET gleich. Braucht ein registriertes sgcCharts.RegistriertHilfe
Frag deine Pivot-TabelleTsgcPivotGridAI 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 sgcWebSocketsTsgcPivotGridAIQuery 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.RegistriertHilfe
Drucken und DruckvorschauPrint 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).RegistriertHilfe

sgcPivotGrid für .NET

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.

PaketEditionInhalt
esegece.sgcPivotGrid.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcPivotGrid.WinForms.CommunityCommunity (kostenlos)Windows-Forms-Steuerelemente
esegece.sgcPivotGrid.Wpf.CommunityCommunity (kostenlos)WPF-Steuerelemente
esegece.sgcPivotGrid.Avalonia.CommunityCommunity (kostenlos)Avalonia-Steuerelemente
esegece.sgcPivotGrid.Rendering.CommunityCommunity (kostenlos)Headless-Rendering
esegece.sgcPivotGridRegisteredKernbibliothek
esegece.sgcPivotGrid.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcPivotGrid.WpfRegisteredWPF-Steuerelemente
esegece.sgcPivotGrid.AvaloniaRegisteredAvalonia-Steuerelemente
esegece.sgcPivotGrid.RenderingRegisteredHeadless-Rendering
esegece.sgcPivotGrid.sgcWebSocketsNur RegisteredsgcWebSockets-Brücke
esegece.sgcUICore.sgcWebSocketsNur RegisteredKI-Anbieter sgcWebSockets (TsgcUIAIChatProvider)

Dokumentation

Jede Funktion von sgcPivotGrid ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcPivotGrid, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcPivotGrid

Lade die sgcUI-Testversion herunter und füge sgcPivotGrid zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.