sgcPivotGrid Matrice des fonctionnalités
Tout ce que fait sgcPivotGrid, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Le moteur, TsgcPivotEngine, fonctionne aussi sans fenêtre.
Tout ce que fait sgcPivotGrid, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Le moteur, TsgcPivotEngine, fonctionne aussi sans fenêtre.
5 fonctionnalités
9 fonctionnalités
6 fonctionnalités
7 fonctionnalités
7 paquets NuGet
Aide en ligne et manuels PDF
Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.
Chaque ligne renvoie à sa rubrique d'aide. La colonne Community indique ce que comprend l'édition .NET Community gratuite ; tout est dans les éditions enregistrée et d'essai.
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Un million de lignes | Stockage de colonnes typées, un seul passage par recalcul et dessin virtuel. La démo MillionRows pivote 1 000 000 de lignes. | Aide | |
| Chargement par lots | BeginLoad, DefineColumn, AppendRow et EndLoad, et BeginUpdate et EndUpdate pour un seul recalcul. | Aide | |
| Sources de données | TsgcPivotSource_DataSet suit un TDataSet avec mises à jour en direct ; TsgcPivotSource_Table lit un sgcGrid ou tout IsgcUITable. | Aide | |
| Liaison ItemsSource (.NET) | TsgcWpfPivotGrid et TsgcAvaloniaPivotGrid lisent leurs lignes source dans ItemsSource, tout IEnumerable, et recalculent quand la collection ou un élément change. Dans WPF, le filtre d'un ICollectionView décide quels éléments sont des lignes. TsgcWinFormsPivotGrid lit DataSource et DataMember, et le filtre d'un BindingSource atteint le tableau croisé. La liaison est unidirectionnelle : le tableau croisé n'écrit jamais dans les données. | Aide | |
| Champs en XAML et dans le concepteur (.NET) | Les éléments TsgcWpfPivotField et TsgcAvaloniaPivotField déclarent les champs avec FieldName, Area, Aggregation et DisplayFormat, et la liste de champs se lie à sa grille par sa propriété PivotGrid. Dans WinForms, le concepteur Visual Studio modifie Fields avec une balise active et un éditeur de collection, et un tableau croisé sans champ affiche un tableau croisé d'exemple dans le concepteur et dans les aperçus de WPF et Avalonia. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Regroupement de dates | Année, trimestre, mois, semaine et jour sur le même champ de date. | Aide | |
| Développer et réduire | ExpandAll, CollapseAll et ExpandLevel. | Aide | |
| Huit agrégations | Sum, Count, Average, Min, Max, CountDistinct, StdDev et Var. | Aide | |
| Totaux | Sous-totaux et totaux généraux par axe, avec leur position (SubtotalPosition) et leur libellé (GrandTotalCaption). | Aide | |
| Tri | Trie les membres par libellé ou par valeur d'une mesure (SortBy, SortMeasure, SortOrder). | Aide | |
| Filtres | Filtres sur les libellés et sur les valeurs avec 13 opérateurs, et listes de membres à cocher dans la liste de champs. | Aide | |
| Champs calculés | Expressions au niveau des lignes avec IF, ROUND, MIN, MAX, ISNULL, YEAR et MONTH (TsgcPivotCalculatedField), agrégées comme les colonnes sources. | Enregistrée | Aide |
| Afficher les valeurs en tant que | % de la ligne, de la colonne ou du total général, total cumulé, différence par rapport à et rang. | Enregistrée | Aide |
| Top N avec Autres | TopN conserve les membres aux totaux les plus élevés et TopNOthers regroupe le reste dans une ligne Autres. | Enregistrée | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Liste de champs | Les utilisateurs glissent les champs entre les lignes, les colonnes, les filtres et les données. | Aide | |
| Mise en forme conditionnelle | Règles de format telles que les échelles de couleurs (TsgcPivotFormatRule, pvrColorScale). | Aide | |
| Exploration | Un double-clic ou Entrée affiche les lignes sources derrière une cellule (OnDrillDown, DrillDown, GetSourceRows). | Aide | |
| Clavier | Navigation au clavier dans le tableau croisé dynamique. | Aide | |
| Thèmes | Thèmes clair et sombre : Theme := utDark. | Aide | |
| De droite à gauche (arabe et hébreu) | La zone des en-têtes de lignes, l'ordre des en-têtes de colonnes, le retrait compact, les chevrons, la liste des champs et les barres de défilement sont en miroir, et l'export XLSX écrit une feuille de droite à gauche. Les nombres restent des passages de gauche à droite. | Aide | |
| Accessibilité | Exposé à UI Automation sous forme de tableau avec des en-têtes de ligne et de colonne qui se développent et se réduisent, des cellules de données et des totaux, et la liste de champs sous forme de listes de champs par zone. Ctrl+1 à Ctrl+4, Ctrl+Haut, Ctrl+Bas, Espace et Suppr déplacent les champs au clavier, l'anneau de focus est toujours visible et le contraste élevé de Windows est suivi. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Export | SaveToCSV, SaveToJSON, SaveToHTML, SaveToPNG et SaveToSVG. | Aide | |
| Persistance de la disposition | SaveLayoutToFile et LoadLayoutFromFile stockent la disposition en JSON. | Enregistrée | Aide |
| Rendu sans interface | TsgcPivotGridRenderer sur un serveur ou sous Linux64. | Aide | |
| Interopérabilité avec les graphiques | sgcCharts lit le résultat du tableau croisé comme une table. | Aide | |
| Interroge ton tableau croisé | TsgcPivotGridAI transforme une question telle que "les 3 premiers pays par ventes" en disposition de tableau croisé via n'importe quel fournisseur d'IA, sur VCL, FireMonkey, WinForms, WPF et Avalonia, avec la barre de requête IA ou depuis le code. Seuls la question et le catalogue de champs sont envoyés, jamais les données des lignes. Annuler rétablit la disposition précédente dans l'édition Enregistrée. | Aide | |
| Fournisseur d'IA sgcWebSockets | TsgcPivotGridAIQuery du pont sgcPivotGridWS prend un TsgcAIChat dans Chat. TsgcUIAIChatProvider du pont sgcUICoreWS utilise le composant TsgcAIChat de sgcWebSockets sur toutes les plateformes. En .NET, le paquet esegece.sgcUICore.sgcWebSockets. Nécessite un sgcWebSockets enregistré. | Enregistrée | Aide |
| Impression et aperçu avant impression | Print et ShowPrintPreview impriment tout le tableau croisé dynamique avec sa disposition actuelle, les en-têtes de colonne en haut et les en-têtes de ligne à gauche de chaque page. PrintSettings règle une seule fois le papier, l'orientation, les marges, l'échelle, l'en-tête et le pied de page pour l'imprimante, l'aperçu et le PDF. Dans toutes les éditions, sur VCL, FireMonkey, WinForms, WPF et Avalonia (FireMonkey imprime sous Windows et macOS). | Aide | |
| Export PDF accessible, PDF/UA et PDF/A (avec sgcPDF) | ExportToPDF écrit des pages vectorielles avec du texte recherchable, chaque page est un vrai tableau avec des cellules d'en-tête de colonne et de ligne, et une étiquette abrégée garde son texte complet pour les lecteurs d'écran. Le fichier est par défaut un document PDF/UA balisé, et PDFALevel ajoute PDF/A-2a ou PDF/A-3a. Nécessite le pont sgcUIPDF et un sgcPDF sous licence (esegece.sgcUICore.sgcPDF en .NET). | Enregistrée | Aide |
Le tableau croisé dynamique .NET est un portage C# et non une enveloppe, pour WinForms, WPF et Avalonia, avec le moteur partagé, le PNG et SVG sans interface et une source DataTable.
| Paquet | Édition | Contenu |
|---|---|---|
esegece.sgcPivotGrid.Community | Community (gratuite) | Bibliothèque principale |
esegece.sgcPivotGrid | Enregistrée | Bibliothèque principale |
esegece.sgcPivotGrid.WinForms | Enregistrée | Contrôles Windows Forms |
esegece.sgcPivotGrid.Wpf | Enregistrée | Contrôles WPF |
esegece.sgcPivotGrid.Avalonia | Enregistrée | Contrôles Avalonia |
esegece.sgcPivotGrid.Rendering | Enregistrée | Rendu sans interface |
esegece.sgcPivotGrid.sgcWebSockets | Enregistrée uniquement | Passerelle sgcWebSockets |
esegece.sgcUICore.sgcWebSockets | Enregistrée uniquement | Fournisseur d'IA sgcWebSockets (TsgcUIAIChatProvider) |
Chaque fonctionnalité de sgcPivotGrid est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.
Commence par l'introduction de sgcPivotGrid, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.
Delphi →L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.
Delphi (PDF) →