MS.GROUPBY
Description
Synthétise les données par regroupement, agrégation, tri et filtrage en fonction des champs spécifiés. Cette fonction est identique à WD. GROUPBY mais
sans
paramètre de style. Il est utile pour créer des tableaux récapitulatifs et effectuer des agrégations de la même manière qu'un tableau croisé dynamique, mais directement dans une formule.
Syntaxe
MS.GROUPBY(
row_fields
, values
, function
, [field_headers
], [total_depth
], [sort_order
], [filter_array
], [field_relationship
]) - row_fields: plage de valeurs à regrouper.
- values: valeurs à agréger.
- function: calcul à exécuter lors du regroupement de valeurs.
- field_headers: nombre qui indique si les données ont des en-têtes et si vous voulez les inclure dans les résultats. Les options incluent :
- Valeur omise (par défaut) : les en-têtes ne sont pas affichés.
- 0 : aucun en-tête.
- 1 : Oui, mais ne pas afficher les en-têtes.
- 2 : pas d'en-tête, mais générez-les.
- 3 : Oui, et afficher les en-têtes.
- total_depth: nombre qui indique s'il faut afficher les totaux et les sous-totaux. Pour les sous-totaux :row_fieldsdoit contenir au moins 2 colonnes. Les options incluent :
- Valeur omise (par défaut) : totaux généraux et, si possible, sous-totaux.
- 0 : aucun total.
- 1 : totaux généraux en bas.
- 2 : totaux généraux et sous-totaux en bas.
- -1 : totaux généraux en haut.
- -2 : totaux généraux et sous-totaux en haut.
- sort_order: nombre qui indique comment trier les lignes. Les nombres correspondent aux colonnes de row_fields, suivies des colonnes de valeurs. Un nombre positif trie les lignes dans l'ordre croissant. Un nombre négatif trie les lignes dans l'ordre décroissant.
- filter_array: un tableau de booléens en colonne qui indique quelles lignes doivent être incluses ou exclues de la sortie.
- field_relationship: nombre qui indique la relation entre les colonnes lorsque plusieurs colonnes sont indiquées comme suit :row_fieldset affecte le tri des résultats. Les options incluent :
- 0 : Hiérarchie (par défaut) - Triesrow_fieldsde gauche à droite où le tri des colonnes suivantes tient compte de la hiérarchie des colonnes précédentes.
- 1 : Table - Trie chaque colonne indépendamment.