---
schema_version: "1"
id: 1fe1c1cf092ed72824cf4113f23f4155de74d2ad57f83b2cad39fe5096ec8516
title: Fonctions d’agrégation dans Tableau
collection: tableau
version: next
locale: fr-ca
portal_url: https://docs.salesforce.com/tableau/next/fr-ca/public/desktop/calculations_calculatedfields_aggregate_create.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/fr-ca/calculations_calculatedfields_aggregate_create.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 740fb5d621ffc1b5e23196cf525155dcd98d236b3fc7ddfba0cdfd7adcebb9db
description: Reference of Tableau aggregate functions like AVG, COUNT, and CORR, with an example calculation.
---
[Passer au contenu principal](#main-content)

# Fonctions d’agrégation dans Tableau

Cet article présente les fonctions d’agrégation et leurs utilisations dans Tableau. Il montre également comment créer un calcul agrégé en utilisant un exemple.

## Pourquoi utiliser des fonctions d’agrégation

Les fonctions d’agrégation vous permettent de synthétiser ou de modifier la granularité de vos données.

Par exemple, vous souhaitez peut-être connaître le nombre exact de commandes reçues par votre magasin pour une année donnée. Vous pouvez utiliser la fonction COUNTD pour compter le nombre exact de commandes uniques reçues par votre entreprise, puis décomposer la visualisation par année.

Le calcul peut se présenter ainsi :

`COUNTD(Order ID)`

Le visualisation peut se présenter ainsi :

![](/tableau/next/fr-ca/public/desktop/fr-ca/Img/aggregate_function1.png)

## Fonctions d’agrégation disponibles dans Tableau

**Agrégations et arithmétique à virgule flottante :** Certaines agrégations peuvent donner des résultats inattendus. Par exemple, il se peut que la fonction Somme renvoie une valeur telle que -1.42e-14 pour une colonne de nombres dont la somme devrait logiquement être 0. Cela se produit car le standard en virgule flottante 754 de l’IEEE (Institut des Ingénieurs Electroniciens et Electriques) demande que les nombres soient enregistrés dans un format binaire, ce qui signifie qu’ils sont parfois arrondis à des niveaux de précision très fins. Vous pouvez éviter cette distraction potentielle en utilisant la fonction ROUND (reportez-vous à la rubrique [Fonctions de nombre](https://help.tableau.com/v0.0/public/desktop/fr-ca/functions_functions_number.htm)) ou en mettant en forme le nombre pour afficher moins de décimales.

### ATTR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ATTR(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie la valeur de l’expression si cette valeur est unique pour toutes les lignes. Dans le cas contraire, la valeur renvoyée est Null. Les valeurs nulles sont ignorées.</td></tr></tbody></table>

### AVG

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>AVG(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie la moyenne de toutes les valeurs de l’expression. Les valeurs nulles sont ignorées.</td></tr><tr><td>Remarques</td><td>La valeur <code>AVG</code> peut être utilisée uniquement avec des champs numériques.</td></tr></tbody></table>

### COLLECT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>COLLECT(spatial)</code></td></tr><tr><td>Définition</td><td>Un calcul agrégé combinant les valeurs dans le champ d’argument. Les valeurs nulles sont ignorées.</td></tr><tr><td>Remarques</td><td>La valeur <code>COLLECT</code> peut être utilisée uniquement avec des champs de données spatiales.</td></tr></tbody></table>

### CORR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>CORR(expression1, expression2)</code></td></tr><tr><td>Résultat</td><td>Nombre de -1 à 1</td></tr><tr><td>Définition</td><td>Renvoie le coefficient de corrélation Pearson de deux expressions.</td></tr><tr><td>Exemple</td><td><pre>example</pre></td></tr><tr><td>Remarques</td><td><p>La corrélation Pearson mesure la relation linéaire entre les deux variables. Les résultats vont de -1 à +1 inclus, où 1 dénote une relation linéaire positive exacte, 0 ne dénote aucune relation linéaire entre la variance, et -1 est une relation négative exacte.</p><p>Le carré d’un résultat CORR est équivalent à la valeur R au carré pour un modèle de courbe de tendance linéaire. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/trendlines_add.htm#Terms" target="_blank">Termes relatifs aux modèles de courbe de tendance</a>.</p><p><b>Utiliser avec les expressions LOD limitée à une table&nbsp;:</b></p><p>Vous pouvez utiliser CORR pour visualiser la corrélation dans une dispersion désagrégée à l’aide d’une <a href="https://help.tableau.com/current/pro/desktop/fr-ca/calculations_calculatedfields_lod.htm#Table" target="_blank">expression de niveau de détail limitée à une table</a>. Par exemple&nbsp;:</p><pre>{CORR(Sales, Profit)}</pre><p>Avec une expression de niveau de détail, la corrélation est exécutée sur toutes les lignes. Si vous avez utilisé une formule telle que <code>CORR(Sales, Profit)</code> (sans les parenthèses pour en faire une expression de niveau de détail), la vue devrait montrer la corrélation de chaque point individuel dans le nuage de points avec chaque autre point, qui n’est pas défini.</p></td></tr><tr><td>Limites de la base de données</td><td><p>La valeur <code>CORR</code> est disponible avec les sources de données suivantes&nbsp;: extraits de données Tableau, Cloudera Hive, EXASolution, Firebird (version&nbsp;3.0 et ultérieure), Google BigQuery, Hortonworks Hadoop&nbsp;Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.</p><p>Pour les autres sources de données, vous pouvez envisager d’extraire les données ou d’utiliser <code>WINDOW_CORR</code>. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm" target="_blank">Fonctions de calcul de table</a>.</p></td></tr></tbody></table>

### COUNT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>COUNT(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie le nombre d’éléments. Les valeurs nulles sont ignorées.</td></tr></tbody></table>

### COUNTD

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>COUNTD(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie le nombre d’éléments distincts d’un groupe. Les valeurs nulles sont ignorées.</td></tr></tbody></table>

### COVAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>COVAR(expression1, expression2)</code></td></tr><tr><td>Définition</td><td>Renvoie la covariance <i>d’échantillon</i> de deux expressions.</td></tr><tr><td>Remarques</td><td><p>La covariance quantifie dans quelle mesure les deux variables changent ensemble. Une covariance positive indique que les variables tendent à évoluer dans la même direction, comme lorsque des valeurs plus importantes d’une variable tendent à correspondre à des valeurs plus importantes de l’autre variable, en moyenne. La <i>covariance d’échantillon</i> utilise le nombre de points de données non nulles n - 1 pour normaliser le calcul de la covariance, plutôt que n, qui est utilisé par la covariance de population (disponible avec la fonction <code>COVARP</code>). La covariance d’échantillon est le choix approprié lorsque les données sont un échantillon aléatoire utilisé pour estimer la covariance pour une population plus importante.</p><p>Si l’<code>&lt;expression1&gt;</code> et l’<code>&lt;expression2&gt;</code> sont identiques, par exemple <code>COVAR([profit], [profit])</code>, <code>COVAR</code> renvoie une valeur qui indique dans quelles proportions les valeurs sont distribuées.</p><p>La valeur de <code>COVAR(X, X)</code> est équivalente à la valeur de <code>VAR(X)</code> et également à la valeur de <code>STDEV(X)^2</code>.</p></td></tr><tr><td>Limites de la base de données</td><td><p>La valeur <code>COVAR</code> est disponible avec les sources de données suivantes&nbsp;: extraits de données Tableau, Cloudera Hive, EXASolution, Firebird (version&nbsp;3.0 et ultérieure), Google BigQuery, Hortonworks Hadoop&nbsp;Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.</p><p>Pour les autres sources de données, vous pouvez envisager d’extraire les données ou d’utiliser <code>WINDOW_COVAR</code>. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm" target="_blank">Fonctions de calcul de table</a>.</p></td></tr></tbody></table>

### COVARP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>COVARP(expression 1, expression2)</code></td></tr><tr><td>Définition</td><td>Renvoie la covariance <i>de population</i> de deux expressions.</td></tr><tr><td>Remarques</td><td><p>La covariance quantifie dans quelle mesure les deux variables changent ensemble. Une covariance positive indique que les variables tendent à évoluer dans la même direction, comme lorsque des valeurs plus importantes d’une variable tendent à correspondre à des valeurs plus importantes de l’autre variable, en moyenne. La <i>covariance de population</i> est une covariance d’échantillon multipliée par (n-1)/n, où n est le nombre total de points de données non null. La covariance de population est le choix approprié dans les cas où des données sont disponibles pour tous les points d’intérêt par opposition aux cas où il n’existe qu’un sous-ensemble aléatoire d’éléments, dans quel cas la covariance d’échantillon (avec la fonction <code>COVAR</code>) est appropriée.</p><p>Si l’<code>&lt;expression1&gt;</code> et l’<code>&lt;expression2&gt;</code> sont identiques, par exemple <code>COVARP([profit], [profit])</code>, <code>COVARP</code> renvoie une valeur qui indique dans quelles proportions les valeurs sont distribuées. Remarque&nbsp;: La valeur de <code>COVARP(X, X)</code> est équivalente à la valeur de <code>VARP(X)</code> et également à la valeur de <code>STDEVP(X)^2</code>.</p></td></tr><tr><td>Limites de la base de données</td><td><p>La valeur <code>COVARP</code> est disponible avec les sources de données suivantes&nbsp;: extraits de données Tableau, Cloudera Hive, EXASolution, Firebird (version&nbsp;3.0 et ultérieure), Google BigQuery, Hortonworks Hadoop&nbsp;Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica</p><p>Pour les autres sources de données, vous pouvez envisager d’extraire les données ou d’utiliser <code>WINDOW_COVAR</code>. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm" target="_blank">Fonctions de calcul de table</a>.</p></td></tr></tbody></table>

### MAX

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MAX(expression)</code> ou <code>MAX(expr1, expr2)</code></td></tr><tr><td>Résultat</td><td>Même type de données que l’argument, ou <code>NULL&nbsp;</code> si une partie de l’argument est une valeur nulle.</td></tr><tr><td>Définition</td><td><p>Renvoie la valeur maximum des deux arguments, qui doivent être du même type de données.</p><p><code>MAX</code> peut également être appliqué à un seul champ dans une agrégation.</p></td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre></td></tr><tr><td>Remarques</td><td><p><b>Pour les chaînes</b></p><p>La valeur <code>MAX</code> vient généralement en dernier dans l’ordre alphabétique.</p><p class="note">Pour les sources de données de la base de données, la valeur de chaîne <code>MAX</code> est la plus élevée dans la séquence de tri définie par la base de données pour cette colonne.</p><p><b>Pour les dates</b></p><p>Pour les dates, la valeur <code>MAX</code> est la date la plus récente. Si <code>MAX</code> est une agrégation, le résultat n’aura pas de hiérarchie de dates. Si <code>MAX</code> est une comparaison, le résultat conservera la hiérarchie de dates.</p><p><b>Comme agrégation</b></p><p><code>MAX(expression)</code> est une fonction d’agrégation et renvoie un seul résultat agrégé. Cette fonction s’affiche en tant que <code>AGG(expression)</code> dans la visualisation.</p><p><b>Comme comparaison</b></p><p><code>MAX(expr1, expr2)</code> compare les deux valeurs et renvoie une valeur de niveau ligne.</p><p>Voir aussi <code><a href="#MIN" class="xref">MIN</a></code>.</p></td></tr></tbody></table>

### MEDIAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MEDIAN(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie la valeur médiane d’une expression dans tous les enregistrements. Les valeurs nulles sont ignorées.</td></tr><tr><td>Remarques</td><td>La valeur <code>MEDIAN</code> peut être utilisée uniquement avec des champs numériques.</td></tr><tr><td>Limites de la base de données</td><td><p><code>MEDIAN</code> n’est <b>pas</b> disponible pour les sources de données suivantes&nbsp;: Access, Amazon Redshift, Cloudera Hadoop, HP Vertica, IBM DB2, IBM PDA (Netezza), Microsoft SQL Server, MySQL, SAP HANA, Teradata.</p><p>Pour d’autres types de sources de données, vous pouvez extraire vos données dans un fichier d’extrait pour utiliser cette fonction. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/extracting_data.htm" target="_blank">Extraire vos données</a>.</p></td></tr></tbody></table>

### MIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MIN(expression)</code> ou <code>MIN(expr1, expr2)</code></td></tr><tr><td>Résultat</td><td>Même type de données que l’argument, ou <code>NULL&nbsp;</code> si une partie de l’argument est une valeur nulle.</td></tr><tr><td>Définition</td><td><p>Renvoie la valeur minimale des deux&nbsp;arguments, qui doivent être du même type de données.</p><p><code>MIN </code>peut également être appliqué à un seul champ dans une agrégation.</p></td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre></td></tr><tr><td>Remarques</td><td><p><b>Pour les chaînes</b></p><p>La valeur <code>MIN</code> vient généralement en premier dans l’ordre alphabétique.</p><p class="note">Pour les sources de données de la base de données, la valeur de chaîne <code>MIN</code> est la plus basse dans la séquence de tri définie par la base de données pour cette colonne.</p><p><b>Pour les dates</b></p><p>Pour les dates, la valeur <code>MIN</code> est la date la plus proche. Si <code>MIN</code> est une agrégation, le résultat n’aura pas de hiérarchie de dates. Si <code>MIN</code> est une comparaison, le résultat conservera la hiérarchie de dates.</p><p><b>Comme agrégation</b></p><p><code>MIN(expression)</code> est une fonction d’agrégation et renvoie un seul résultat agrégé. Cette fonction s’affiche en tant que <code>AGG(expression)</code> dans la visualisation.</p><p><b>Comme comparaison</b></p><p><code>MIN(expr1, expr2)</code> compare les deux valeurs et renvoie une valeur de niveau ligne.</p><p>Voir aussi <code><a href="#MAX" class="xref">MAX</a></code>.</p></td></tr></tbody></table>

### PERCENTILE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>PERCENTILE(expression, number)</code></td></tr><tr><td>Définition</td><td>Renvoie la valeur du centile pour l’expression donnée correspondant au <code>&lt;number&gt;</code> indiqué. La valeur <code>&lt;number&gt;</code> doit être comprise entre 0 et 1 (inclus) et doit être une constante numérique.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">PERCENTILE([Score], 0.9)</pre></td></tr><tr><td>Limites de la base de données</td><td><p>Cette fonction est disponible pour les sources de données suivantes&nbsp;: connexions Microsoft Excel et fichier texte récentes, extraits et les types de sources de données d’extraits uniquement (par exemple, Google Analytics, Protocole de données ouvertes ou Salesforce), Sybase&nbsp;IQ&nbsp;15.1 et sources de données ultérieures, Oracle&nbsp;10 et sources de données ultérieures, sources de données Cloudera Hive et Hortonworks Hadoop&nbsp;Hive, EXASolution&nbsp;4.2 et sources de données ultérieures.</p><p>Pour d’autres types de sources de données, vous pouvez extraire vos données dans un fichier d’extrait pour utiliser cette fonction. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/extracting_data.htm" target="_blank">Extraire vos données</a>.</p></td></tr></tbody></table>

### STDEV

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>STDEV(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie l’écart-type statistique de toutes les valeurs dans l’expression donnée en fonction d’un échantillon de population.</td></tr></tbody></table>

### STDEVP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>STDEVP(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie l’écart-type statistique de toutes les valeurs dans l’expression donnée en fonction d’une population biaisée.</td></tr></tbody></table>

### SUM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SUM(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie la somme de toutes les valeurs de l’expression. Les valeurs nulles sont ignorées.</td></tr><tr><td>Remarques</td><td>La valeur <code>SUM</code> peut être utilisée uniquement avec des champs numériques.</td></tr></tbody></table>

### VAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>VAR(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie la variance statistique de toutes les valeurs dans l’expression donnée en fonction d’un échantillon de population.</td></tr></tbody></table>

### VARP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>VARP(expression)</code></td></tr><tr><td>Définition</td><td>Renvoie la variance statistique de toutes les valeurs dans l’expression donnée de la totalité de la population.</td></tr></tbody></table>

  

## Créer un calcul agrégé

Suivez les étapes ci-dessous pour apprendre à créer un calcul agrégé.

1. Dans Tableau Desktop, connectez-vous à la source de données enregistrée **Exemple - Hypermarché** qui est fournie avec Tableau.
2. Accédez à une feuille de calcul et sélectionnez Analyse \> Créer un champ calculé.
3. Dans l’éditeur de calcul qui s’ouvre, procédez comme suit :
    
    - Nommez le champ calculé Marge.
    - Entrez la formule suivante :
        
        `IIF(SUM([Sales]) !=0, SUM([Profit])/SUM([Sales]), 0)`
        
        **Remarque :** vous pouvez utiliser la référence des fonctions pour trouver et ajouter des fonctions d’agrégation et autres fonctions (par exemple la fonction IIF logique dans cet exemple) à la formule de calcul. Pour plus d’informations, consultez [Utiliser la référence de fonctions dans l’éditeur de calcul](https://help.tableau.com/v0.0/public/desktop/fr-ca/calculations_calculatedfields_tips.htm#functions).
    - Lorsque vous avez terminé, cliquez sur OK.
    
    Le nouveau calcul agrégé apparaît sous **Mesures** dans le volet **Données**. Comme vos autres champs, vous pouvez l’utiliser dans une ou plusieurs visualisations.
    
    **Remarque :** les calculs agrégés sont toujours des mesures.
    
    Lorsque Marge est placé sur une étagère ou une fiche dans la feuille de calcul, son nom est remplacé par AGG(Marge), ce qui indique qu’il s’agit d’un calcul agrégé et ne peut pas être agrégé davantage.
    
    ![Graphique illustrant ce qui se passe lorsque vous placez une agrégation sur une étagère. Le champ affiche le préfixe AGG.](/tableau/next/fr-ca/public/desktop/fr-ca/Img/calc_agg8.png)

## Règles pour les calculs agrégés

Les règles qui s’appliquent aux calculs agrégés sont les suivantes :

- Pour tout calcul agrégé, il est impossible de combiner une valeur agrégée avec une valeur désagrégée. Par exemple, `SUM(Price)*[Items]` n’est pas une expression valide parce que SOMME(Prix) est agrégé, mais pas Articles. Cependant, `SUM(Price*Items)` et `SUM(Price)*SUM(Items)` sont toutes deux valides.
- Les constantes dans une expression font office de valeurs agrégées ou désagrégées, selon le cas. Par exemple : `SUM(Price*7)` et `SUM(Price)*7` sont toutes deux des expressions valides.
- Toutes les fonctions peuvent être évaluées sur des valeurs agrégées. Cependant, les arguments d’une fonction donnée doivent tous être agrégés ou désagrégés. Par exemple : `MAX(SUM(Sales),Profit)` n’est pas une expression valide parce que Ventes est agrégé, mais pas Profit. Cependant, `MAX(SUM(Sales),SUM(Profit))` est une expression valide.
- Le résultat d’un calcul agrégé est toujours une mesure. Cela inclut des expressions telles que ATTR(Dimension) ou MIN(Dimension).
- Comme les agrégations prédéfinies, les calculs agrégés sont calculés correctement pour les totaux généraux. Pour plus d’informations, consultez la section Totaux généraux.

## Voir également

[Comprendre les calculs : Calculs agrégés](https://help.tableau.com/v0.0/public/desktop/fr-ca/calculations_calculatedfields_understand_types.htm#Aggregate)

[Agrégation de données dans Tableau](https://help.tableau.com/v0.0/public/desktop/fr-ca/calculations_aggregation.htm)

[Fonctions dans Tableau](https://help.tableau.com/v0.0/public/desktop/fr-ca/functions.htm)

[Fonctions de Tableau (par catégorie)](https://help.tableau.com/v0.0/public/desktop/fr-ca/functions_all_categories.htm)

[Fonctions de Tableau (par ordre alphabétique)](https://help.tableau.com/v0.0/public/desktop/fr-ca/functions_all_alphabetical.htm)