Pour résumer les résultats d'une requête, vous pouvez appliquer une agrégation à :
- Un champ ou un calcul spécifique
- Lignes ou colonnes dans un tableau croisé
Lorsque vous agrègez une valeur dans un tableau croisé, vous pouvez choisir d'afficher son total général pour les lignes ou les colonnes.
Appliquer une agrégation à un champ ou à un calcul
- Dans le panneau Field Properties du champ ou du calcul, sélectionnez l'agrégation à appliquer.
- Pour un calcul, afin d'inclure chaque élément unique une seule fois, sélectionnez Utiliser l'agrégation distincte.
- Cliquez sur Enregistrer.
Lorsque vous composez l'instruction SQL de la requête, applique une fonction d'agrégation au champ, par exemple :
SUM(nom_du_champ) FROM source
Ajouter une valeur d'agrégation aux résultats des tableaux croisés
Pour résumer un champ dans les résultats d'une requête de tableau croisé, vous pouvez appliquer une valeur d'agrégation et choisir d'afficher les totaux généraux pour les lignes ou les colonnes.
- Dans le panneau Tableau croisé , faites glisser le champ à agréger sous Valeurs, et sélectionnez la formule à appliquer.
- Pour afficher l'agrégation sous la forme d'un total général, dans Totaux, choisissez d'afficher le total pour les lignes ou les colonnes.
- Cliquez sur Enregistrer.
- On the Fields tab, drag the field to aggregate under Values.
-
From the field's Field Properties
panel, select
whether to use distinct aggregation to avoid double-counting
items.
- Select the aggregation to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
-
From the Layout
panel, drag
the field to aggregate under Values, and select
the formula to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
Valeurs d'agrégation
Les agrégations disponibles dépendent de :
- Le type de données du champ, tel que Texte ou Date
- Que vous créiez la requête dans Builder ou SQL
- Qu'il s'agisse d'agréger un champ ou de recouper des résultats
| Agrégation | Types de données | Détails |
|---|---|---|
Nombre de, COUNT, ou DISTINCTCOUNT |
Tout | Totalise le nombre d'éléments présents dans le champ. Pour compter chaque élément une seule fois dans un tableau croisé :
|
Min de ou MIN |
Date, nombre décimal, nombre entier ou horodatage | Affiche la valeur minimale - la valeur numérique la plus basse ou la valeur temporelle la plus ancienne - des éléments du champ. |
Max de ou MAX |
Date, nombre décimal, nombre entier ou horodatage | Affiche la valeur maximale - la valeur numérique la plus élevée ou la dernière valeur temporelle - des éléments du champ. |
Somme de ou SUM |
Décimale ou entière | Totalise les valeurs numériques des éléments du champ |
Moyenne de ou MOYENNE |
Décimale ou entière | Totalise les valeurs numériques des éléments du champ, puis divise ce total par le nombre d'éléments pour calculer la valeur moyenne. |
PRODUCT |
Décimale ou entière | Multiplie les valeurs numériques des éléments de la rubrique Remarque : Cette agrégation n'est disponible que pour une présentation en tableau croisé dans SQL. |
POURCENTAGE |
Décimale ou entière | Totalise les valeurs numériques des éléments de la rubrique et affiche la valeur de chaque élément sous forme de pourcentage de ce total. Remarque : Cette agrégation n'est disponible que pour un modèle de tableau croisé dans SQL. |
Pourcentage de la colonne ou PERCENTOFCOLUMN |
Décimale ou entière | Pour un tableau croisé, affiche la valeur de chaque élément sous forme de pourcentage du total général de chaque colonne. |
Pourcentage de la ligne ou PERCENTOFROW |
Décimale ou entière | Pour un tableau croisé, affiche la valeur de chaque élément sous forme de pourcentage du total général de chaque ligne. |
DIFFÉRENCE |
Décimale ou entière | Pour une présentation en tableau croisé, soustrait la valeur de chaque élément de celle de l'élément précédent, par exemple pour montrer l'évolution dans le temps. Note : Cette agrégation n'est disponible que pour une présentation en tableau croisé dans SQL. Pour faciliter la comparaison, appliquez une agrégation |
DIFFÉRENCE EN POURCENTAGE |
Décimale ou entière | Pour une présentation en tableau croisé, affiche la valeur de chaque élément en pourcentage de la valeur de l'élément précédent, par exemple pour montrer l'évolution dans le temps. Note : Cette agrégation n'est disponible que pour une présentation en tableau croisé dans SQL. |
STDEVP ou STDEVS |
Décimale ou entière | Pour une présentation en tableau croisé, calcule l'écart type des valeurs numériques des éléments de la rubrique, afin de mesurer l'ampleur de la variation des valeurs par rapport à leur moyenne.
Remarque : Cette agrégation n'est disponible que pour une présentation en tableau croisé dans SQL. |
Médiane de ou MEDIAN |
Décimale ou entière | Pour une présentation en tableau croisé, calcule la valeur numérique "type" des éléments de la rubrique : 50 % des éléments sont supérieurs à cette valeur, les 50 % restants sont inférieurs à cette valeur. |
Totaux en cours d'exécution de ou TOTAUX EN COURS D'EXERCICE |
Décimale ou entière | Pour une présentation en tableau croisé, calcule une somme cumulative des valeurs numériques des éléments de la rubrique. Par exemple, appliquer cette agrégation pour suivre le revenu total d'un trimestre à l'autre. |