Summarize |
Résumé |
| Power Fx |
Syntaxe
|
Summarize( Table, GroupByColumnName1 [, GroupByColumnName2, ... ] [, SummarizeColumns As SummarizeNames, ...] )
|
Paramètres
| Nom |
Description |
| Table |
Ce paramètre représente la table contenant les données à regrouper et à résumer. |
| GroupByColumnName1, ... |
Ces paramètres représentent les noms des colonnes selon lesquelles les enregistrements de la table seront regroupés. |
| SummarizeColumns As SummarizeNames |
Ce paramètre permet de spécifier les colonnes à résumer, associées à un nom de résumé. Par exemple : Sales As TotalSales. |
Description
Cette fonction permet de regrouper les enregistrements d'une table et résume les colonnes dans le groupe.
Remarques
- Utile pour créer des rapports synthétiques dynamiques : La fonction Summarize est idéale pour générer des tableaux de synthèse à partir de données
brutes. Elle permet de regrouper des enregistrements par une ou plusieurs colonnes, tout en appliquant des fonctions d'agrégation sur d'autres colonnes.
- Supporte plusieurs niveaux de regroupement : Grâce à la possibilité de spécifier plusieurs colonnes dans les paramètres GroupByColumnName1,
GroupByColumnName2,..., on peut facilement créer des regroupements hiérarchiques. Cela permet, par exemple, de faire des résumés par département, puis par
employé.
- Flexible pour nommer les résultats de résumé : Le format SummarizeColumns As SummarizeNames permet de définir clairement les noms des colonnes
résultantes. Cela améliore la lisibilité et facilite l'utilisation des données résumées dans d'autres parties de l'application, comme des galeries ou des graphiques.
- Compatible avec d'autres fonctions d'agrégation : Summarize peut être combinée avec des fonctions telles que Sum,
Average, CountRows,..., pour produire des agrégats personnalisés dans chaque groupe. Cela permet
de construire des indicateurs statistiques à partir de tables structurées.
- Très utile pour les visualisations par catégorie : En regroupant des données par une colonne comme "Catégorie" ou "Région", puis en résumant une autre
colonne comme "Ventes", on obtient rapidement des totaux ou des moyennes par groupe, parfaits pour alimenter des tableaux de bord Power Apps.
- Remplace les boucles manuelles ou les calculs répétitifs : Plutôt que d'itérer manuellement sur des lignes d'une table pour regrouper et résumer des
données, Summarize permet de condenser ces opérations en une seule fonction. Cela réduit la complexité du code et améliore les performances de
l'application.
- Peut être utilisée sur des tables filtrées ou temporaires : Avant d'appliquer Summarize, on peut filtrer la table d'origine avec Filter ou
générer une table temporaire avec des valeurs spécifiques. Cela rend les résultats plus ciblés et permet de créer des rapports personnalisés selon des critères
dynamiques.
- Nécessite une attention particulière au format des noms : Lors de l'utilisation de As pour renommer les colonnes de résumé, il est important de
choisir des noms explicites et uniques pour éviter toute confusion. Un bon nommage des colonnes résumées contribue à la clarté du résultat final et de son réemploi.
Dernière mise à jour : Jeudi, le 1 Mai 2025