---
schema_version: "1"
id: ecf6fa8f2411c50219795a1df0316ee91c0be0a7fd9944fdebde2281c2b3eddb
title: Toutes les fonctions (par ordre alphabétique)
collection: tableau
version: current
locale: fr-ca
portal_url: https://docs.salesforce.com/tableau/current/fr-ca/public/desktop/functions_all_alphabetical.md
canonical_url: https://help.tableau.com/current/public/desktop/fr-ca/functions_all_alphabetical.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 98f3e76f38441a3f2e128298b7916a9a17656d6d986d477df9c3a81fdce81aaf
description: Reference of all Tableau calculation functions organized in alphabetical order.
---
[Passer au contenu principal](#main-content)

# Fonctions de Tableau (par ordre alphabétique)

Dans cette référence, les fonctions de Tableau sont organisées par ordre alphabétique. Cliquez sur une lettre pour accéder à cet emplacement dans la liste. Vous pouvez également utiliser Ctrl+F (Cmd-F sur un Mac) pour ouvrir un champ de recherche pour rechercher une fonction spécifique.

[A](#A) [B](#B) [C](#C) [D](#D) [E](#E) [F](#F) [G](#G) [H](#H) [I](#I) [J](#J) [K](#K) [L](#L) [M](#M) [N](#N) [O](#O) [P](#P) [Q](#Q) [R](#R) [S](#S) [T](#T) [U](#U) [V](#V) [W](#W) [X](#X) [Y](#Y) [Z](#Z)

  

## A

### ABS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ABS(number)</code></td></tr><tr><td>Résultat</td><td>Nombre (positif)</td></tr><tr><td>Définition</td><td>Renvoie la valeur absolue d’un <code>&lt;number&gt;</code> donné.</td></tr><tr><td>Exemple</td><td><pre>ABS(-7) = 7<br>ABS([Budget Variance])</pre><p>Le deuxième exemple renvoie la valeur absolue de tous les nombres contenus dans le champ Écart budgétaire.</p></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#SIGN" class="xref">SIGN</a></code>.</td></tr></tbody></table>

### ACOS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ACOS(number)</code></td></tr><tr><td>Résultat</td><td>Nombre (angle en radians)</td></tr><tr><td>Définition</td><td>Renvoie l’arc cosinus (angle) d’un <code>&lt;number&gt;</code> donné.</td></tr><tr><td>Exemple</td><td><pre>ACOS(-1) = 3.14159265358979</pre></td></tr><tr><td>Remarques</td><td>La fonction inverse, <code><a href="#COS" class="xref">COS</a></code>, utilise l’angle exprimé en radians comme argument et renvoie le cosinus.</td></tr></tbody></table>

### AND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>&lt;expr1&gt; AND &lt;expr2&gt;</code></td></tr><tr><td>Définition</td><td>Conjonction logique entre deux expressions. (Si les deux expressions sont définies sur vrai, le test logique renvoie un résultat positif.)</td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Exemple</td><td><pre>IF [Season] = "Spring" AND "[Season] = "Fall" <br>THEN "It's the apocalypse and footwear doesn't matter" <br>END</pre><p><i>«&nbsp;Si les expressions (Saison = Printemps) et (Saison = Automne) sont simultanément vraies, retourne C’est l’apocalypse et les chaussures n’ont pas d’importance.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Souvent utilisé avec <a href="#IF" class="xref">IF</a> et <a href="#IIF" class="xref">IIF</a>. Voir également <a href="#NOT" class="xref">NOT</a> et <a href="#OR" class="xref">OU</a>.</p><p>Si les deux expressions sont <code>TRUE</code> (c’est-à-dire qu’elles ne sont pas <code>FALSE</code> ou <code>NULL</code>), le résultat est <code>TRUE</code>. Si l’une des expressions est <code>NULL</code>, le résultat est <code>NULL</code>. Dans tous les autres cas, le résultat obtenu est <code>FALSE</code>.</p><p>Si vous créez un calcul dans lequel le résultat d’une comparaison <code>AND</code> s’affiche dans une feuille de calcul, Tableau affiche les valeurs <code>TRUE</code> et <code>FALSE</code>. Si vous voulez modifier cela, utilisez la zone de mise en forme dans la boîte de dialogue Mettre en forme.</p><p class="note"><b>Remarque</b>&nbsp;: L’opérateur <code>AND</code> utilise l’<i>évaluation de court-circuit</i>. Cela signifie que si la première expression est évaluée comme étant <code>FALSE</code>, la seconde expression n’est pas du tout évaluée. Cela peut être utile si la seconde expression renvoie une erreur lorsque la première expression est <code>FALSE</code>, car dans ce cas-là, la seconde expression n’est jamais évaluée.</p></td></tr></tbody></table>

### AREA

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>AREA(Spatial Polygon, 'units')</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la surface totale d’un <code>&lt;spatial polygon&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">AREA([Geometry], 'feet')</pre></td></tr><tr><td>Remarques</td><td><p>Noms d’unités prises en charge (doivent être entre guillemets dans le calcul, par exemple <code>'miles'</code>)&nbsp;:</p><ul><li><i>mètres</i>&nbsp;: mètres, m</li><li><i>kilomètres</i>&nbsp;: kilomètres, km</li><li><i>milles</i>&nbsp;: milles, mi</li><li><i>pieds</i>&nbsp;: pieds, pi</li></ul><p></p></td></tr></tbody></table>

### ASCII

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ASCII(string)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie le code ASCII du premier caractère d’une <code>&lt;string&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>ASCII('A') = 65</pre></td></tr><tr><td>Remarques</td><td>Il s’agit de l’inverse de la fonction <code>CHAR</code>.</td></tr></tbody></table>

### ASIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ASIN(number)</code></td></tr><tr><td>Résultat</td><td>Nombre (angle en radians)</td></tr><tr><td>Définition</td><td>Renvoie l’arc sinus (angle) d’un <code>&lt;number&gt;</code> donné.</td></tr><tr><td>Exemple</td><td><pre>ASIN(1) = 1.5707963267949</pre></td></tr><tr><td>Remarques</td><td>La fonction inverse, <code><a href="#SIN" class="xref">SIN</a></code>, utilise l’angle exprimé en radians comme argument et renvoie le sinus.</td></tr></tbody></table>

### ATAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ATAN(number)</code></td></tr><tr><td>Résultat</td><td>Nombre (angle en radians)</td></tr><tr><td>Définition</td><td>Renvoie l’arc tangente (angle) d’un <code>&lt;number&gt;</code> donné.</td></tr><tr><td>Exemple</td><td><pre>ATAN(180) = 1.5652408283942</pre></td></tr><tr><td>Remarques</td><td><p>La fonction inverse, <code>TAN</code>, utilise l’angle exprimé en radians comme argument et renvoie la tangente.</p><p>Voir aussi <code><a href="#ATAN2" class="xref">ATAN2</a></code> et <code><a href="#COT" class="xref">COT</a></code>.</p></td></tr></tbody></table>

### ATAN2

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ATAN2(y number, x number)</code></td></tr><tr><td>Résultat</td><td>Nombre (angle en radians)</td></tr><tr><td>Définition</td><td>Renvoie l’arc tangente (angle) entre deux nombres (<code>&lt;y number&gt;</code> et <code>&lt;x number&gt;</code>). Le résultat est exprimé en radians.</td></tr><tr><td>Exemple</td><td><pre>ATAN2(2, 1) = 1.10714871779409</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#TAN" class="xref">TAN</a></code> et <code><a href="#COT" class="xref">COT</a></code>.</td></tr></tbody></table>

### 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’<code>&lt;expression&gt;</code> 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’<code>&lt;expression&gt;</code>. 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>

[retour en haut](#top)

## B

### BUFFER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>BUFFER(Spatial Point, distance, 'units')</code></td></tr><tr><td>Résultat</td><td>Géométrie</td></tr><tr><td>Définition</td><td>Renvoie une forme de polygone centrée sur un <code>&lt;spatial point&gt;</code>, avec un rayon déterminé par les valeurs <code>&lt;distance&gt;</code> et <code>&lt;unit&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>BUFFER([Spatial Point Geometry], 25, 'mi')</pre><pre>BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km')</pre></td></tr><tr><td>Remarques</td><td><p>Noms d’unités prises en charge (doivent être entre guillemets dans le calcul, par exemple <code>'miles'</code>)&nbsp;:</p><ul><li><i>mètres</i>&nbsp;: mètres, m</li><li><i>kilomètres</i>&nbsp;: kilomètres, km</li><li><i>milles</i>&nbsp;: milles, mi</li><li><i>pieds</i>&nbsp;: pieds, pi</li></ul></td></tr></tbody></table>

[retour en haut](#top)

## C

### CASE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code><b>CASE</b> &lt;expression&gt; 
							<br>WHEN &lt;value1&gt; THEN &lt;then1&gt; 
							<br>WHEN &lt;value2&gt; THEN &lt;then2&gt; 
							<br>...
						<br>[ELSE &lt;default&gt;]<br>END</code></td></tr><tr><td>Résultat</td><td>Dépend du type de données des valeurs <code>&lt;then&gt;</code>.</td></tr><tr><td>Définition</td><td><p>Évalue l’<code>expression</code> et la compare aux options spécifiées (<code>&lt;value1&gt;</code>, <code>&lt;value2&gt;</code>,&nbsp;etc.). Lorsqu’une <code>value</code> correspondant à l’expression est appliquée, CASE renvoie la valeur de <code>return</code> correspondante. Si aucune correspondance n’est trouvée, la valeur par défaut (facultatif) est retournée. Si aucune valeur par défaut ni aucune valeur ne correspond, la valeur nulle est renvoyée.</p></td></tr><tr><td>Exemple</td><td><pre><code><b>CASE</b> [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br>END</code></pre><p><i>«&nbsp;Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Voir également <a href="#IF" class="xref">IF</a> et <a href="#IIF" class="xref">IIF</a>.</p><p>Utilisé avec les expressions <a href="#WHEN" class="xref">WHEN</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> et <a href="#END" class="xref">END</a>.</p><blockquote><p>[!TIP]</p><p><b>Conseil</b>&nbsp;: Il est souvent possible d’utiliser un groupe pour obtenir les mêmes résultats qu’une fonction CASE complexe, ou d’utiliser CASE pour remplacer la fonctionnalité de regroupement native, comme dans l’exemple précédent. Vous voudrez peut-être tester lequel est le plus performant pour votre scénario.</p></blockquote></td></tr></tbody></table>

### CEILING

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>CEILING(number)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Arrondit un <code>&lt;number&gt;</code> à l’entier le plus proche ou à la valeur la plus importante.</td></tr><tr><td>Exemple</td><td><pre>CEILING(2.1) = 3</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#FLOOR" class="xref">FLOOR</a></code> et <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limites de la base de données</td><td><p><code>CEILING</code> est disponible par l’intermédiaire des connecteurs suivants&nbsp;: Microsoft Excel, Fichier texte, Fichier de statistiques, sources de données publiées, Amazon EMR&nbsp;Hadoop Hive, Amazon Redshift, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop&nbsp;Hive, Microsoft SQL&nbsp;Server, Salesforce, Spark&nbsp;SQL.</p></td></tr></tbody></table>

### CHAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>CHAR(number)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie le caractère encodé à l’aide du nombre du code ASCII <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>CHAR(65) = 'A'</pre></td></tr><tr><td>Remarques</td><td>Il s’agit de l’inverse de la fonction <code>ASCII</code>.</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>

### CONTAINS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>CONTAINS(string, substring)</code></td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Définition</td><td>Renvoie true si la <code>&lt;string&gt;</code> contient la <code>&lt;substring&gt;</code> indiquée.</td></tr><tr><td>Exemple</td><td><pre>CONTAINS("Calculation", "alcu") = true</pre></td></tr><tr><td>Remarques</td><td>Voir aussi la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_logical.htm" target="_blank">fonction logique</a> <code>IN</code> ainsi que la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</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>

### COS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>COS(number)</code><p>L’argument numérique est l’angle exprimé en radians.</p></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie le cosinus d’un angle.</td></tr><tr><td>Exemple</td><td><pre>COS(PI( ) /4) = 0.707106781186548</pre></td></tr><tr><td>Remarques</td><td><p>La fonction inverse, <code><a href="#ACOS" class="xref">ACOS</a></code>, utilise le cosinus comme argument et renvoie l’angle en radians.</p><p>Voir aussi <code><a href="#PI" class="xref">PI</a></code>.</p></td></tr></tbody></table>

### COT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>COT(number)</code><p>L’argument numérique est l’angle exprimé en radians.</p></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la cotangente d’un angle.</td></tr><tr><td>Exemple</td><td><pre>COT(PI( ) /4) = 1</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#TAN" class="xref">TAN</a></code> et <code><a href="#PI" class="xref">PI</a></code>.</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>

[retour en haut](#top)

## D

### DATE

Fonction de conversion de type qui transforme les expressions de chaînes et de nombres en dates, tant qu’elles sont dans un format reconnaissable.

<table class="table--plain"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATE(expression)</code></td></tr><tr><td>Résultat</td><td>Date</td></tr><tr><td>Définition</td><td>Renvoie une date en fonction d’un nombre, d’une chaîne ou d’une <code>&lt;expression&gt;</code>de date.</td></tr><tr><td>Exemple</td><td><pre>DATE([Employee Start Date])</pre><pre>DATE("September 22, 2018") </pre><pre>DATE("9/22/2018")</pre><pre>DATE(#2018-09-22 14:52#)</pre></td></tr><tr><td>Remarques</td><td><p>Contrairement à <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, il n’est pas nécessaire de fournir une tendance car <code>DATE</code> reconnaît automatiquement de nombreux formats de date standard. Si toutefois <code>DATE</code> ne reconnaît pas l’entrée, essayez d’utiliser <code>DATEPARSE</code> et de préciser le format.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> est une autre fonction similaire, mais <code>MAKEDATE</code> nécessite la saisie de valeurs numériques pour l’année, le mois et le jour.</p></td></tr></tbody></table>

### DATEADD

Ajoute un nombre spécifié de parties de date (mois, jours, etc.) à la date de début.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATEADD(date_part, interval, date)</code></td></tr><tr><td>Résultat</td><td>Date</td></tr><tr><td>Définition</td><td>Retourne la date indiquée en ajoutant l’<code>&lt;interval&gt;</code> du nombre spécifié à <code>&lt;date_part</code> spécifiée de cette date. Par exemple, le fait d’ajouter trois mois ou 12&nbsp;jours à une date de début.</td></tr><tr><td>Exemple</td><td><p>Reporter toutes les dates d’échéance d’une semaine</p><pre>DATEADD('week', 1, [due date])</pre><p>Ajouter 280&nbsp;jours à la date du 20&nbsp;février&nbsp;2021</p><pre>DATEADD('day', 280, #2/20/21#) = #November 27, 2021#</pre></td></tr><tr><td>Remarques</td><td>Prend en charge les dates ISO 8601.</td></tr></tbody></table>

### DATEDIFF

Renvoie le nombre de parties de date (semaines, années, etc.) entre deux dates.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATEDIFF(date_part, date1, date2, [start_of_week])</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie la différence entre <code>date1</code> et <code>date2</code> exprimée en unités de <code>date_part</code>. Par exemple, le fait de soustraire les dates auxquelles une personne a intégré ou quitté un groupe pour déterminer le temps passé au sein du groupe.</td></tr><tr><td>Exemple</td><td><p>Nombre de jours entre le 25&nbsp;mars&nbsp;1986 et le 20&nbsp;février&nbsp;2021</p><pre>DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751</pre><p>Nombre de mois qu’une personne a passé dans un groupe</p><pre>DATEDIFF('month', [date joined band], [date left band])</pre></td></tr><tr><td>Remarques</td><td>Prend en charge les dates ISO 8601.</td></tr></tbody></table>

### DATENAME

Renvoie le nom de la partie de date spécifiée sous la forme d’une chaîne discrète.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATENAME(date_part, date, [start_of_week])</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie <code>&lt;date_part&gt;</code> sous la forme d’une chaîne.</td></tr><tr><td>Exemple</td><td><pre>DATENAME('year', #3/25/1986#) = "1986"</pre><pre>DATENAME('month', #1986-03-25#) = "March"</pre></td></tr><tr><td>Remarques</td><td><p>Prend en charge les dates ISO&nbsp;8601.</p><p>Un calcul très similaire est <a href="#DATEPART" class="xref">DATEPART</a>, qui renvoie la valeur de la partie de date spécifiée sous la forme d’un entier continu. <code>DATEPART</code> peut être plus rapide, car il s’agit d’une opération numérique.</p><p>En modifiant les attributs du résultat du calcul (dimension ou mesure, continu ou discret) et la mise en forme de la date, les résultats de <code>DATEPART</code> et <code>DATENAME</code> peuvent être mis en forme pour être identiques.</p><p><code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code> est une fonction inverse qui prend une valeur de chaîne et la met sous la forme d’une date.</p></td></tr></tbody></table>

### DATEPARSE

Renvoie des chaînes de caractères spécifiquement mises en forme sous la forme de dates.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATEPARSE(date_format, date_string)</code></td></tr><tr><td>Résultat</td><td>Date</td></tr><tr><td>Définition</td><td>L’argument <code>&lt;date_format&gt;</code> décrit comment le champ <code>&lt;date_string&gt;</code> est disposé. Étant donné que le champ de type chaîne peut être disposé de multiples manières, <code>&lt;date_format&gt;</code> doit correspondre exactement. Pour une explication complète, consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/data_dateparse.htm" target="_blank">Convertir un champ en un champ de date</a>.</td></tr><tr><td>Exemple</td><td><pre>DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986#</pre></td></tr><tr><td>Remarques</td><td><p><code><a href="#DATE" class="xref">DATE</a></code> est une fonction similaire qui reconnaît automatiquement de nombreux formats de date standard. <code>DATEPARSE</code> est une option idéale si <code>DATE</code> ne reconnaît pas le modèle d’entrée.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> est une autre fonction similaire, mais <code>MAKEDATE</code> nécessite la saisie de valeurs numériques pour l’année, le mois et le jour.</p><p>Les fonctions inverses, qui séparent les dates et renvoient la valeur de leurs parties, sont <code><a href="#DATEPART" class="xref">DATEPART</a></code> (sortie de l’entier) et <code><a href="#DATENAME" class="xref">DATENAME</a></code> (sortie de chaîne de caractères).</p></td></tr><tr><td>Limites de la base de données</td><td><p><code>DATEPARSE</code> est disponible dans les connecteurs suivants&nbsp;: connexions aux fichiers Excel et texte non hérités, Amazon EMR Hadoop Hive, Cloudera Hadoop, Google Sheets, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL et extraits Tableau. Certains formats peuvent ne pas être disponibles pour toutes les connexions.</p><p><code>DATEPARSE</code> n’est pas pris en charge sur les variantes Hive. Seuls Denodo, Drill et Snowflake sont pris en charge.</p></td></tr></tbody></table>

### DATEPART

Renvoie le nom d’une date donnée sous la forme d’un nombre entier.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATEPART(date_part, date, [start_of_week])</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie la <code>&lt;date_part&gt;</code> d’une date sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>DATEPART('year', #1986-03-25#) = 1986</pre><pre>DATEPART('month', #1986-03-25#) = 3</pre></td></tr><tr><td>Remarques</td><td><p>Prend en charge les dates ISO 8601.</p><p>Un calcul très similaire est <code><a href="#DATENAME" class="xref">DATENAME</a></code>, qui renvoie le nom de la partie de date spécifiée sous la forme d’une chaîne discrète. <code>DATEPART</code> peut être plus rapide, car il s’agit d’une opération numérique. En modifiant les attributs du champ (dimension ou mesure, continu ou discret) et la mise en forme de la date, les résultats de <code>DATEPART</code> et <code>DATENAME</code> peuvent être mis en forme pour être identiques.</p><p><code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code> est une fonction inverse qui prend une valeur de chaîne et la met sous la forme d’une date.</p></td></tr></tbody></table>

### DATETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATETIME(expression)</code></td></tr><tr><td>Résultat</td><td>Datetime</td></tr><tr><td>Définition</td><td>Renvoie une date et une heure en fonction d’un nombre, d’une chaîne ou d’une expression de date.</td></tr><tr><td>Exemple</td><td><pre>DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00</pre></td></tr></tbody></table>

### DATETRUNC

Cette fonction peut être considérée comme un arrondi de date. Elle prend une date spécifique et renvoie une version de cette date avec la précision souhaitée. Étant donné que chaque date doit avoir une valeur pour le jour, le mois, le trimestre et l’année, `DATETRUNC` définit la valeur la plus faible pour chaque partie de date jusqu’à la partie de date spécifiée. Consultez l’exemple pour plus d’information.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DATETRUNC(date_part, date, [start_of_week])</code></td></tr><tr><td>Résultat</td><td>Date</td></tr><tr><td>Définition</td><td>Tronque la <code>&lt;date&gt;</code> au niveau indiqué par la valeur <code>&lt;date_part&gt;</code>. Cette fonction renvoie une nouvelle date. Par exemple, lorsque vous tronquez une date qui se situe au milieu du mois au niveau mois, cette fonction renvoie le premier jour du mois.</td></tr><tr><td>Exemple</td><td><pre>DATETRUNC('day', #9/22/2018#) = #9/22/2018#</pre><pre>DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#</pre><p>(le lundi de la semaine sur lequel tombe le 22/09/2018)</p><pre>DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# </pre><p>(le premier jour du trimestre sur lequel tombe le 22/09/2018)</p><p class="note">Remarque&nbsp;: pour la semaine et la valeur iso-week, le <code>start_of_week</code> est pris en considération. La valeur ISO-8601 commence toujours le lundi. Pour les paramètres régionaux de cet exemple, une valeur <code>start_of_week</code> non spécifiée indique que le début de la semaine est un dimanche.</p></td></tr><tr><td>Remarques</td><td><p>Prend en charge les dates ISO 8601.</p><p>Vous ne devez pas utiliser <code>DATETRUNC</code> pour, par exemple, cesser d’afficher l’heure d’un champ de date dans une visualisation. Si vous souhaitez tronquer <i>l’affichage</i> d’une date plutôt que d’arrondir sa précision, <a href="https://help.tableau.com/current/pro/desktop/fr-ca/dates_custom_date_formats.htm" target="_blank">ajustez la mise en forme</a>.</p><p>Par exemple, si <code>DATETRUNC('day', #5/17/2022 3:12:48 PM#)</code> est mis en forme dans la visualisation pour s’afficher avec des secondes, il sera affiché comme étant <code>5/17/2022 12:00:00 AM</code>.</p></td></tr></tbody></table>

### DAY

Renvoie le jour du mois (1- 31) sous la forme d’un entier.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DAY(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie le jour d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>Day(#September 22, 2018#) = 22</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> et les équivalents ISO</td></tr></tbody></table>

### DEGREES

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DEGREES(number)</code><p>L’argument numérique est l’angle exprimé en radians.</p></td></tr><tr><td>Résultat</td><td>Nombre (degrés)</td></tr><tr><td>Définition</td><td>Convertit en degrés un angle exprimé en radians.</td></tr><tr><td>Exemple</td><td><pre>DEGREES(PI( )/4) = 45.0</pre></td></tr><tr><td>Remarques</td><td><p>La fonction inverse, <code><a href="#RADIANS" class="xref">RADIANS</a></code>, utilise un angle exprimé en degrés et le renvoie en radians.</p><p>Voir aussi <code><a href="#PI" class="xref">PI</a>()</code>.</p></td></tr></tbody></table>

### DISTANCE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DISTANCE(&lt;SpatialPoint1&gt;, &lt;SpatialPoint2&gt;, 'units')</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la mesure de distance entre deux points dans une unité <code>units</code> spécifiée.</td></tr><tr><td>Exemple</td><td><pre>DISTANCE([Origin Point],[Destination Point], 'km')</pre></td></tr><tr><td>Remarques</td><td><p>Noms d’unités prises en charge (doivent être entre guillemets dans le calcul)&nbsp;:</p><ul><li><i>mètres</i>&nbsp;: mètres, m</li><li><i>kilomètres</i>&nbsp;: kilomètres, km</li><li><i>milles</i>&nbsp;: milles, mi</li><li><i>pieds</i>&nbsp;: pieds, pi</li></ul></td></tr><tr><td>Limites de la base de données</td><td>Cette fonction ne peut être créée qu’avec une connexion en direct, mais elle continuera à fonctionner si une source de données est convertie en un extrait.</td></tr></tbody></table>

### DIV

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>DIV(integer1, integer2)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Retourne la part d’entier d’une opération de division, à savoir <code>&lt;integer1&gt;</code> divisé par <code>&lt;integer2&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>DIV(11,2) = 5</pre></td></tr></tbody></table>

### DOMAIN

`DOMAIN(string_url)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

[retour en haut](#top)

## E

### ELSE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>CASE &lt;expression&gt; 
							<br>WHEN &lt;value1&gt; THEN &lt;then1&gt; 
							<br>WHEN &lt;value2&gt; THEN &lt;then2&gt; 
							<br>...
						<br>[<b>ELSE</b> &lt;default&gt;]<br>END</code></td></tr><tr><td>Définition</td><td>Élément facultatif d’une expression <code>IF</code>&nbsp;ou <code>CASE</code> utilisée pour préciser une valeur par défaut à renvoyer si aucune des expressions testées n’est vraie.</td></tr><tr><td>Exemple</td><td><pre>IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br><b>ELSE</b>&nbsp;'Sneakers'&nbsp;<br>END</pre><pre>CASE [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br><b>ELSE</b> 'Sneakers' <br>END</pre></td></tr><tr><td>Remarques</td><td><p>Utilisé avec les expressions <a href="#CASE" class="xref">CASE</a>, <a href="#WHEN" class="xref">WHEN</a>, <a href="#IF" class="xref">IF</a>, <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a> et <a href="#END" class="xref">END</a></p><p><code>ELSE</code> est facultatif avec <code>CASE</code> et <code>IF</code>. Dans un calcul où <code>ELSE</code> n’est pas précisé, si aucune valeur <code>&lt;test&gt;</code> n’est true, le calcul global renvoie une valeur nulle.</p><p><code>ELSE</code> ne requiert aucune condition (par exemple, <code>[Season] = "Winter"</code>) et peut être considéré comme une forme de traitement des valeurs nulles.</p></td></tr></tbody></table>

### ELSEIF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>[<b>ELSEIF</b> &lt;test2&gt; THEN &lt;then2&gt;]</code></td></tr><tr><td>Définition</td><td>Élément facultatif d’une expression <code>IF</code>&nbsp;utilisée pour préciser des conditions supplémentaires au-delà de l’expression IF initiale.</td></tr><tr><td>Exemple</td><td><pre>IF [Season] = "Summer" THEN 'Sandals' <br><b>ELSEIF</b> [Season] = "Winter" THEN 'Boots' <br><b>ELSEIF</b> [Season] = "Spring" THEN 'Sneakers' <br><b>ELSEIF</b> [Season] = "Autumn" THEN 'Sneakers'<br>ELSE 'Bare feet' <br>END</pre></td></tr><tr><td>Remarques</td><td><p>Utilisé avec les expressions <a href="#IF" class="xref">IF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> et <a href="#END" class="xref">END</a></p><p><code>ELSEIF</code> peut être considéré comme une clause <code>IF</code> supplémentaire. <code>ELSEIF</code> est facultatif et peut être répété de nombreuses fois.</p><p>Contrairement à <code>ELSE</code>, <code>ELSEIF</code> requiert une condition (par exemple, <code>[Season] = "Winter"</code>).</p></td></tr></tbody></table>

### END

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Définition</td><td>Utilisé pour fermer une expression <code>IF</code>&nbsp;ou <code>CASE</code>.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br><b>END</b></pre><p><i>«&nbsp;Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné.&nbsp;»</i></p><pre>CASE [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br><b>END</b></pre><p><i>«&nbsp;Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Utilisé avec les expressions <a href="#CASE" class="xref">CASE</a>, <a href="#WHEN" class="xref">WHEN</a>, <a href="#IF" class="xref">IF</a>, <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a> et <a href="#ELSE" class="xref">ELSE</a></p></td></tr></tbody></table>

### ENDSWITH

### ENDSWITH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ENDSWITH(string, substring)</code></td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Définition</td><td>Renvoie true si la <code>&lt;string&gt;</code> donnée se termine par la <code>&lt;substring&gt;</code> indiquée. Les espaces en fin de chaîne sont ignorés.</td></tr><tr><td>Exemple</td><td><pre>ENDSWITH("Tableau", "leau") = true</pre></td></tr><tr><td>Remarques</td><td>Voir aussi la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</td></tr></tbody></table>

### EXCLUDE

Pour plus d’information, consultez [Expressions de niveau de détail](https://help.tableau.com/current/pro/desktop/fr-ca/calculations_calculatedfields_lod.htm).

### EXP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>EXP(number)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la valeur e élevée à la puissance du <code>&lt;number&gt;</code> donné.</td></tr><tr><td>Exemple</td><td><pre>EXP(2) = 7.389<br>EXP(-[Growth Rate]*[Time])</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#LN" class="xref">LN</a></code>.</td></tr></tbody></table>

[retour en haut](#top)

## F

### FIND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>FIND(string, substring, [start])</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td><p>Renvoie la position d’index de la <code>&lt;substring&gt;</code> dans la <code>&lt;string&gt;</code>, ou&nbsp;0 si la sous-chaîne est introuvable. Le premier caractère de la chaîne correspond à la position 1.</p><p>Si l’argument numérique facultatif <code>start</code> est ajouté, la fonction ignore les instances de la sous-chaîne qui apparaissent avant la position de début.</p></td></tr><tr><td>Exemple</td><td><pre>FIND("Calculation", "alcu") = 2</pre><pre>FIND("Calculation", "Computer") = 0</pre><pre>FIND("Ca<b>l</b>culation", "a", <b>3</b>) = 7</pre><pre>FIND("C<b>a</b>lculation", "a", <b>2</b>) = 2</pre><pre>FIND("Calcula<b>t</b>ion", "a", <b>8</b>) = 0</pre></td></tr><tr><td>Remarques</td><td>Voir aussi la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</td></tr></tbody></table>

### FINDNTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>FINDNTH(string, substring, occurrence)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la position de la nième occurrence de la <code>&lt;substring&gt;</code> dans la <code>&lt;string&gt;</code> spécifiée, où n est défini par l’argument d’<code>&lt;occurence&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>FINDNTH("Calculation", "a", 2) = 7</pre></td></tr><tr><td>Remarques</td><td><p><code>FINDNTH</code> n’est pas disponible pour toutes les sources de données.</p><p>Voir aussi la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</p></td></tr></tbody></table>

### FIRST

`FIRST()`

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

### FIXED

Pour plus d’information, consultez [Expressions de niveau de détail](https://help.tableau.com/current/pro/desktop/fr-ca/calculations_calculatedfields_lod.htm).

### FLOAT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>FLOAT(expression)</code></td></tr><tr><td>Résultat</td><td>Nombre en virgule flottante (décimal)</td></tr><tr><td>Définition</td><td>Convertit l’argument en nombre à virgule flottante.</td></tr><tr><td>Exemple</td><td><pre>FLOAT(3) = 3.000</pre></td></tr><tr><td>Remarques</td><td>Voir également <code><a href="#INT" class="xref">INT</a></code> qui renvoie un entier.</td></tr></tbody></table>

### FLOOR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>FLOOR(number)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Arrondit un <code>&lt;number&gt;</code> à l’entier le plus proche de valeur inférieure ou égale.</td></tr><tr><td>Exemple</td><td><pre>FLOOR(7.9) = 7</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#CEILING" class="xref">CEILING</a></code> et <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limites de la base de données</td><td><p>La valeur <code>FLOOR</code> est disponible par l’intermédiaire des connecteurs suivants&nbsp;: Microsoft Excel, Fichier texte, Fichier de statistiques, Source de données publiée, Amazon EMR&nbsp;Hadoop Hive, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop&nbsp;Hive, Microsoft SQL&nbsp;Server, Salesforce, Spark&nbsp;SQL.</p></td></tr></tbody></table>

### FULLNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>FULLNAME( )</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td><p>Renvoie le nom complet de l’utilisateur actuel.</p></td></tr><tr><td>Exemple</td><td><pre>FULLNAME( )</pre><p>Renvoie le nom complet de l’utilisateur connecté, par exemple, «&nbsp;Hamlin Myrer&nbsp;».</p><pre>[Manager] = FULLNAME( )</pre><p>Si le responsable «&nbsp;Hamlin Myrer&nbsp;» est connecté, cet exemple ne renvoie la valeur TRUE qu’en présence de la valeur «&nbsp;Hamlin Myrer&nbsp;» dans le champ Manager de la vue.</p></td></tr><tr><td>Remarques</td><td><p>Cette fonction recherche&nbsp;:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> et <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>&nbsp;: le nom complet de l’utilisateur connecté</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>&nbsp;: le nom complet local ou réseau de l’utilisateur</li></ul><p><b>Filtres utilisateur</b></p><p>Lorsqu’il est utilisé comme filtre, un champ calculé <code>[Username field] = FULLNAME( )</code> peut être utilisé pour créer un filtre utilisateur qui n’affiche que les données correspondant à la personne connectée au serveur.</p></td></tr></tbody></table>

[retour en haut](#top)

## G

### GET\_JSON\_OBJECT

`GET_JSON_OBJECT(JSON string, JSON path)`

Pris en charge uniquement lorsque connecté à Hadoop Hive. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### GROUP\_CONCAT

`GROUP_CONCAT(expression)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

[retour en haut](#top)

## H

### HEXBINX

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>HEXBINX(number, number)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Mappe des coordonnées x, y sur la coordonnée x de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées.</td></tr><tr><td>Exemple</td><td><pre>HEXBINX([Longitude]*2.5, [Latitude]*2.5)</pre></td></tr><tr><td>Remarques</td><td><code>HEXBINX </code>et <code><a href="#HEXBINY" class="xref">HEXBINY</a></code> sont des fonctions de répartition en classe et de tracé pour des classes hexagonales. Les classes hexagonales offrent un moyen efficace et simple pour visualiser les données dans un plan x/y tel qu’une carte. Du fait que les classes sont hexagonales, chaque classe se rapproche d’un cercle et réduit l’écart de distance entre le point de données et le centre de la classe. Cela permet de rendre le regroupement plus précis et informatif.</td></tr></tbody></table>

### HEXBINY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>HEXBINY(number, number)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Mappe des coordonnées x, y sur la coordonnée y de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées.</td></tr><tr><td>Exemple</td><td><pre>HEXBINY([Longitude]*2.5, [Latitude]*2.5)</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#HEXBINX" class="xref">HEXBINX</a></code>.</td></tr></tbody></table>

### HOST

`HOST(string_url)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

[retour en haut](#top)

## I

### IF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code><b>IF</b> &lt;test1&gt; THEN &lt;then1&gt; <br>[ELSEIF &lt;test2&gt; THEN &lt;then2&gt;...]<br>[ELSE &lt;default&gt;] <br>END</code></td></tr><tr><td>Résultat</td><td>Dépend du type de données des valeurs <code>&lt;then&gt;</code>.</td></tr><tr><td>Définition</td><td><p>Teste une série d’expressions et renvoie la valeur <code>&lt;then&gt;</code> pour le premier <code>&lt;test&gt;</code> positif.</p></td></tr><tr><td>Exemple</td><td><pre>IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br><b>END</b></pre><p><i>«&nbsp;Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Voir également <a href="#IF" class="xref">IF</a> et <a href="#IIF" class="xref">IIF</a>.</p><p>Utilisé avec les expressions <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> et <a href="#END" class="xref">END</a></p></td></tr></tbody></table>

### IFNULL

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>IFNULL(expr1, expr2)</code></td></tr><tr><td>Résultat</td><td>Dépend du type de données des valeurs <code>&lt;expr&gt;</code>.</td></tr><tr><td>Définition</td><td><p>Renvoie <code>&lt;expr1&gt;</code> si celle-ci n’est pas nulle, sinon renvoie <code>&lt;expr2&gt;</code>.</p></td></tr><tr><td>Exemple</td><td><pre>IFNULL([Assigned Room], "TBD")</pre><p><i>«&nbsp;Si le champ Salle assignée n’est pas une valeur nulle, renvoie sa valeur. Si le champ Salle assignée est une valeur nulle, renvoie plutôt TBD.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Comparez avec <a href="#ISNULL" class="xref">ISNULL</a>. <code>IFNULL</code> renvoie toujours une valeur. <code>ISNULL</code>&nbsp;renvoie un booléen (vrai ou faux).</p><p>Voir également <a href="#ZN" class="xref">ZN</a>.</p></td></tr></tbody></table>

### IIF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code><b>IIF</b>(&lt;test&gt;, &lt;then&gt;, &lt;else&gt;, [&lt;unknown&gt;])</code></td></tr><tr><td>Résultat</td><td>Dépend du type de données des valeurs de l’expression.</td></tr><tr><td>Définition</td><td>Vérifie si une condition est remplie (<code>&lt;test&gt;</code>), et renvoie <code>&lt;then&gt;</code>si le test est positif, <code>&lt;else&gt;</code>&nbsp;si le test est négatif, et une valeur facultative pour <code>&lt;unknown&gt;</code> si le test est une valeur nulle. Si la valeur inconnue facultative n’est pas précisée, <code>IIF</code> renvoie une valeur nulle.</td></tr><tr><td>Exemple</td><td><pre>IIF([Season] = 'Summer', 'Sandals', 'Other footwear')</pre><p><i>«&nbsp;Si Saison = Été, Sandales est retourné. Dans le cas contraire, renvoie Autres chaussures&nbsp;»</i></p><pre>IIF([Season] = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  'Other footwear')<br>)</pre><p><i>«&nbsp;Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune n’est vraie, Chaussures de sport est retourné.&nbsp;»</i></p><pre>IIF('Season' = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  <br>      IIF('Season' = 'Spring', 'Sneakers', 'Other footwear')<br>   )<br>)</pre><p><i>«&nbsp;Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Voir également <a href="#IF" class="xref">IF</a> et<a href="#CASE" class="xref">CASE</a>.</p><p><code>IIF</code> n’a pas d’équivalent à <code>ELSEIF</code> (comme <code>IF</code>) ou aux clauses <code>WHEN</code> répétées (comme <code>CASE</code>). Au lieu de cela, plusieurs tests peuvent être évalués de manière séquentielle en imbriquant des instructions <code>IIF</code> sous la forme de l’élément <code>&lt;unknown&gt;</code>. La première valeur positive (la plus extrême) est renvoyée.</p><p>Autrement dit, dans le calcul ci-dessous, le résultat sera Rouge, et non Orange, car l’expression cesse d’être évaluée dès que A=A est évaluée comme étant positif&nbsp;:</p><p><code>IIF('A' = 'A', 'Red', IIF('B' = 'B', 'Orange',  IIF('C' = 'D', 'Yellow', 'Green')))</code></p></td></tr></tbody></table>

### IN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>&lt;expr1&gt; IN &lt;expr2&gt;</code></td></tr><tr><td>Résultat</td><td>Booléen(vrai ou faux)</td></tr><tr><td>Définition</td><td>Renvoie <code>TRUE</code> si une valeur dans <code>&lt;expr1&gt;</code> correspond à une valeur dans <code>&lt;expr2&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>SUM([Cost]) IN&nbsp;(1000, 15, 200)</pre><p><i>«&nbsp;La valeur du champ Coût est-elle 1&nbsp;000, 15 ou 200?&nbsp;»</i></p><pre>[Field] IN&nbsp;[Set]</pre><p><i>«&nbsp;La valeur du champ est-elle présente dans l’ensemble?&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Les valeurs dans <code>&lt;expr2&gt;</code> peuvent être un ensemble, une liste de valeurs littérales ou un champ combiné.</p><p>Voir également <a href="#WHEN" class="xref">WHEN</a>.</p></td></tr></tbody></table>

### INCLUDE

Pour plus d’information, consultez [Expressions de niveau de détail](https://help.tableau.com/current/pro/desktop/fr-ca/calculations_calculatedfields_lod.htm).

### INDEX

`INDEX( )`

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

### INT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>INT(expression)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Convertit l’argument en nombre entier. Dans le cas des expressions, cette fonction tronque le résultat au nombre entier le plus proche de zéro.</td></tr><tr><td>Exemple</td><td><pre>INT(8/3) = 2</pre><pre>INT(-9.7) = -9</pre></td></tr><tr><td>Remarques</td><td><p>Lorsqu’une chaîne est convertie en nombre entier, celui-ci est d’abord converti en nombre à virgule flottante avant d’être arrondi.</p><p>Voir également <code><a href="#FLOAT" class="xref">FLOAT</a></code> qui renvoie une décimale.<br>Voir également <a href="#ROUND" class="xref">ROUND</a>, <a href="#CEILING" class="xref">CEILING</a> et <a href="#FLOOR" class="xref">FLOOR</a></p></td></tr></tbody></table>

### INTERSECTIONS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>INTERSECTS (&lt;geometry1&gt;, &lt;geometry2&gt;)</code></td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Définition</td><td>Renvoie une valeur true ou false indiquant si deux géométries se chevauchent dans l’espace.</td></tr><tr><td>Remarques</td><td>Combinaisons prises en charge&nbsp;: point/polygone, ligne/polygone et polygone/polygone.</td></tr></tbody></table>

### ISDATE

Vérifie si la chaîne est un format de date valide.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISDATE(string)</code></td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Définition</td><td>Renvoie la valeur true si une <code>&lt;string&gt;</code> donnée est une date valide.</td></tr><tr><td>Exemple</td><td><pre>ISDATE(09/22/2018) = true</pre><pre>ISDATE(22SEP18) = false</pre></td></tr><tr><td>Remarques</td><td>L’argument requis doit être une chaîne. ISDATE ne doit pas être utilisé pour un champ dont le type de données est une date&nbsp;: le calcul renverra une erreur.</td></tr></tbody></table>

### ISFULLNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISFULLNAME("User Full Name")</code></td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Définition</td><td><p>Renvoie la valeur <code>TRUE</code> si le nom complet de l’utilisateur actuel correspond au nom complet spécifié; la valeur <code>FALSE</code> est renvoyée si ce n’est pas le cas.</p></td></tr><tr><td>Exemple</td><td><pre>ISFULLNAME("Hamlin Myrer")</pre></td></tr><tr><td>Remarques</td><td><p>L’argument <code>&lt;"User Full Name"&gt;</code> doit être une chaîne littérale, et non un champ.</p><p>Cette fonction recherche&nbsp;:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> et <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>&nbsp;: le nom complet de l’utilisateur connecté</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>&nbsp;: le nom complet local ou réseau de l’utilisateur</li></ul></td></tr></tbody></table>

### ISMEMBEROF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISMEMBEROF("Group Name")</code></td></tr><tr><td>Résultat</td><td>Booléen ou valeur nulle</td></tr><tr><td>Définition</td><td><p>Renvoie <code>TRUE</code> si la personne qui utilise Tableau est membre d’un groupe qui correspond à la chaîne donnée, <code>FALSE</code> si elle n’est pas membre, et <code>NULL</code> si elle n’est pas connectée.</p></td></tr><tr><td>Exemple</td><td><pre>ISMEMBEROF('Superstars')</pre><pre>ISMEMBEROF('domain.lan\Sales')</pre></td></tr><tr><td>Remarques</td><td><p>L’argument <code>&lt;"Group Full Name"&gt;</code> doit être une chaîne littérale, et non un champ.</p><p>Si l’utilisateur est connecté à <span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> ou <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>, l’appartenance à un groupe est déterminée par les groupes Tableau. La fonction renverra TRUE si la chaîne donnée est «&nbsp;Tous les utilisateurs&nbsp;»</p><p>La fonction <code>ISMEMBEROF( )</code> accepte également les domaines Active Directory. Le domaine Active Directory doit être déclaré dans le calcul avec le nom du groupe.</p></td></tr></tbody></table>

### ISNULL

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISNULL(expression)</code></td></tr><tr><td>Résultat</td><td>Booléen(vrai ou faux)</td></tr><tr><td>Définition</td><td><p>Renvoie la valeur true si l’<code>&lt;expression&gt;</code> est une valeur nulle (ne contient pas de données valides)</p></td></tr><tr><td>Exemple</td><td><pre>ISNULL([Assigned Room])</pre><p><i>«&nbsp;Le champ Pièce assignée est-il une valeur nulle?&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Comparez avec <a href="#IFNULL" class="xref">IFNULL</a>. <code>IFNULL</code> renvoie toujours une valeur. <code>ISNULL</code> renvoie une valeur booléenne.</p><p>Voir également <a href="#ZN" class="xref">ZN</a>.</p></td></tr></tbody></table>

### ISOQUARTER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISOQUARTER(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie le trimestre&nbsp;ISO8601 basé sur les semaines d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>ISOQUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Remarques</td><td>Consultez aussi <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code> et leurs équivalents non ISO.</td></tr></tbody></table>

### ISOWEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISOWEEK(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie la semaine&nbsp;ISO8601 basée sur les semaines d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>ISOWEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Remarques</td><td>Consultez aussi <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code> et leurs équivalents non ISO.</td></tr></tbody></table>

### ISOWEEKDAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISOWEEKDAY(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie le jour de la semaine&nbsp;ISO8601 basé sur les semaines d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>ISOWEEKDAY(#1986-03-25#) = 2</pre></td></tr><tr><td>Remarques</td><td>Consultez aussi <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code> et leurs équivalents non ISO</td></tr></tbody></table>

### ISOYEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISOYEAR(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie l’année ISO8601 basée sur les semaines d’une date donnée sous la forme d’un nombre entier.</td></tr><tr><td>Exemple</td><td><pre>ISOYEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Remarques</td><td>Consultez aussi <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code> et leurs équivalents non ISO.</td></tr></tbody></table>

### ISUSERNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ISUSERNAME("username")</code></td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Définition</td><td>Renvoie la valeur <code>TRUE</code> si le nom d’utilisateur de l’utilisateur actuel correspond au <code>&lt;username&gt;</code> spécifié ou la valeur <code>FALSE</code> est renvoyée si ce n’est pas le cas.</td></tr><tr><td>Exemple</td><td><pre>ISUSERNAME("hmyrer")</pre></td></tr><tr><td>Remarques</td><td><p>L’argument <code>&lt;"username"&gt;</code> doit être une chaîne littérale, et non un champ.</p><p>Cette fonction recherche&nbsp;:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> et <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>&nbsp;: le nom d’utilisateur de l’utilisateur connecté</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>&nbsp;: le nom d’utilisateur local ou réseau de l’utilisateur</li></ul></td></tr></tbody></table>

[retour en haut](#top)

## J

[retour en haut](#top)

## K

[retour en haut](#top)

## L

### LAST

`LAST()`

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

### LEFT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>	LEFT(string, number)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie les caractères <code>&lt;number&gt;</code> situés le plus à gauche dans la chaîne.</td></tr><tr><td>Exemple</td><td><pre>LEFT("Matador", 4) = "Mata"</pre></td></tr><tr><td>Remarques</td><td>Voir également <a href="#MID" class="xref">MID</a> et <a href="#RIGHT" class="xref">RIGHT</a>.</td></tr></tbody></table>

### LEN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>LEN(string)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la longueur de la <code>&lt;string&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>LEN("Matador") = 7</pre></td></tr><tr><td>Remarques</td><td>À ne pas confondre avec la fonction spatiale <code><a href="#LENGTH" class="xref">LENGTH</a></code>.</td></tr></tbody></table>

### LENGTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>LENGTH(geometry, 'units')</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la longueur du chemin géodésique de la ou des chaînes de ligne dans la <code>&lt;geometry&gt;</code> en utilisant les <code>&lt;units&gt;</code> données.</td></tr><tr><td>Exemple</td><td><pre>LENGTH([Spatial], 'metres')</pre></td></tr><tr><td>Remarques</td><td><p>Le résultat est <code>&lt;NaN&gt;</code> si l’argument géométrie n’a pas de chaîne de lignes, bien que d’autres éléments soient autorisés.</p><p>À ne pas confondre avec la fonction de chaîne <code><a href="#LEN" class="xref">LEN</a></code>.</p></td></tr></tbody></table>

### LN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>LN(number)</code></td></tr><tr><td>Résultat</td><td><p>Nombre</p><p>La sortie est <code>Null</code> si l’argument est inférieur ou égal à zéro.</p></td></tr><tr><td>Définition</td><td>Renvoie le logarithme naturel d’un <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>LN(50) = 3.912023005</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#EXP" class="xref">EXP</a></code> et <code><a href="#LOG" class="xref">LOG</a></code>.</td></tr></tbody></table>

### LOG

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>LOG(number, [base])</code><p>S’il n’y a aucun argument de base facultatif, la base&nbsp;10 est utilisée.</p></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie le logarithme naturel d’un <code>&lt;number&gt;</code> pour la <code>&lt;base&gt;</code> donnée.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">LOG(16,4) = 2</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#POWER" class="xref">POWER</a></code> <code><a href="#LN" class="xref">LN</a></code>.</td></tr></tbody></table>

### LOG2

`LOG2(number)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### LOOKUP

`LOOKUP(expression, [offest])`

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

### LOWER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>LOWER(string)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie la <code>&lt;string&gt;</code> fournie en caractères tout en minuscules.</td></tr><tr><td>Exemple</td><td><pre>LOWER("ProductVersion") = "productversion"</pre></td></tr><tr><td>Remarques</td><td>Voir également <a href="#UPPER" class="xref">UPPER</a> et <a href="#PROPER" class="xref">PROPER</a>.</td></tr></tbody></table>

### LTRIM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>	LTRIM(string)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie la <code>&lt;string&gt;</code> fournie en supprimant les espaces de début.</td></tr><tr><td>Exemple</td><td><pre>LTRIM(" Matador ") = "Matador "</pre></td></tr><tr><td>Remarques</td><td>Voir également <a href="#RTRIM" class="xref">RTRIM</a>.</td></tr></tbody></table>

### LTRIM\_THIS

`LTRIM_THIS(string, string)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

[retour en haut](#top)

## M

### MAKEDATE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MAKEDATE(year, month, day)</code></td></tr><tr><td>Résultat</td><td>Date</td></tr><tr><td>Définition</td><td>Renvoie une valeur de date créée à partir de l’<code>&lt;year&gt;</code>, du <code>&lt;month&gt;</code> et du <code>&lt;day&gt;</code> spécifiés.</td></tr><tr><td>Exemple</td><td><pre>MAKEDATE(1986,3,25) = #1986-03-25#</pre></td></tr><tr><td>Remarques</td><td><p class="note"><b>Remarque</b>&nbsp;: Les valeurs erronées seront corrigées dans une date, par exemple <code>MAKEDATE(2020,4,31) = May 1, 2020</code> au lieu de renvoyer une erreur qui indique que le mois d’avril n’a pas 31&nbsp;jours.</p><p>Disponible pour les extraits de données Tableau. Vérifiez la disponibilité dans d’autres sources de données.</p><p><code>MAKEDATE</code> a besoin d’entrées numériques pour les parties d’une date. Si vos données sont une chaîne qui doit être une date, essayez la fonction <code><a href="#DATE" class="xref">DATE</a></code>. <code>DATE</code> reconnaît automatiquement de nombreux formats de date standard. Si <code>DATE</code> ne reconnaît pas l’entrée, essayez d’utiliser <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>.</p></td></tr></tbody></table>

### MAKEDATETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MAKEDATETIME(date, time)</code></td></tr><tr><td>Résultat</td><td>Datetime</td></tr><tr><td>Définition</td><td>Renvoie des données date/heure composées d’une <code>&lt;date&gt;</code> et d’une <code>&lt;time&gt;</code>. La date peut être une information de type date, date/heure ou chaîne. L’heure doit être une information de type date/heure.</td></tr><tr><td>Exemple</td><td><pre>MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#</pre><pre>MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM#</pre></td></tr><tr><td>Remarques</td><td><p>Cette fonction est disponible uniquement pour les connexions compatibles MySQL (pour Tableau, MySQL et Amazon Aurora).</p><p><code><a href="#MAKETIME" class="xref">MAKETIME</a></code> est une fonction similaire disponible pour les extraits de données Tableau et certaines autres sources de données.</p></td></tr></tbody></table>

### MAKELINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MAKELINE(SpatialPoint1, SpatialPoint2)</code></td></tr><tr><td>Résultat</td><td>Géométrie (ligne)</td></tr><tr><td>Définition</td><td>Génère un repère de ligne entre deux points</td></tr><tr><td>Exemple</td><td><pre>MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))</pre></td></tr><tr><td>Remarques</td><td>Utile pour la création des cartes origine-destination.</td></tr></tbody></table>

### MAKEPOINT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MAKEPOINT(latitude, longitude, [SRID])</code></td></tr><tr><td>Résultat</td><td>Géométrie (point)</td></tr><tr><td>Définition</td><td><p>Convertit les données des colonnes de <code>&lt;latitude&gt;</code> et de <code>&lt;longitude&gt;</code> en objets spatiaux.</p><p>Si l’argument facultatif <code>&lt;SRID&gt;</code> est ajouté, il est possible de saisir d’autres coordonnées géographiques projetées.</p></td></tr><tr><td>Exemple</td><td><pre>MAKEPOINT(48.5, -123.1)</pre><pre>MAKEPOINT([AirportLatitude], [AirportLongitude])</pre><pre>MAKEPOINT([Xcoord],[Ycoord], 3493)</pre></td></tr><tr><td>Remarques</td><td><p><code>MAKEPOINT</code> ne peut pas utiliser les champs de latitude et de longitude générés automatiquement. La source de données doit contenir les coordonnées en natif.</p><p>Le SRID est un identificateur de référence spatiale qui utilise les <a href="https://epsg.io/" target="_blank">codes du système de référence ESPG</a> pour spécifier les systèmes de coordonnées. Si SRID n’est pas spécifié, WGS84 est supposé et les paramètres sont traités comme latitude/longitude en degrés.</p><p>Vous pouvez utiliser <code>MAKEPOINT</code> pour activer spatialement une source de données afin qu’elle puisse être liée à un fichier de données spatiales à l’aide d’une jointure de données spatiales. Pour plus d’information, consultez <a href="https://help.tableau.com/current/pro/desktop/fr-ca/maps_spatial_join.htm" target="_blank">Joindre des fichiers de données spatiales dans Tableau</a>.</p></td></tr></tbody></table>

### MAKETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MAKETIME(hour, minute, second)</code></td></tr><tr><td>Résultat</td><td>Datetime</td></tr><tr><td>Définition</td><td>Renvoie une valeur de date créée à partir de l’<code>&lt;hour&gt;</code>, du <code>&lt;minute&gt;</code> et du <code>&lt;second&gt;</code> spécifiés.</td></tr><tr><td>Exemple</td><td><pre>MAKETIME(14, 52, 40) = #1/1/1899 14:52:40#</pre></td></tr><tr><td>Remarques</td><td><p>Comme Tableau ne prend pas en charge le type de données heure, mais seulement le type date-heure, la sortie est une valeur datetime. La partie date du champ sera 1/1/1899.</p><p>Fonction similaire à <code><a href="#MAKEDATETIME" class="xref">MAKEDATETIME</a></code>, disponible uniquement pour les connexions compatibles avec MYSQL.</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>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>

### MID

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>(MID(string, start, [length])</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td><p>Renvoie une chaîne de caractères commençant à la position <code>&lt;start&gt;</code> spécifiée. Le premier caractère de la chaîne correspond à la position&nbsp;1.</p><p>Si l’argument numérique facultatif <code>&lt;length&gt;</code> est ajouté, la chaîne renvoyée inclut uniquement ce nombre de caractères.</p></td></tr><tr><td>Exemple</td><td><pre>MID("Calculation", 2) = "alculation"</pre><pre>MID("Calculation", 2, 5) ="alcul"</pre></td></tr><tr><td>Remarques</td><td>Voir aussi la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</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>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>

### Extensions de modèle

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

- MODEL\_EXTENSION\_BOOL
- MODEL\_EXTENSION\_INT
- MODEL\_EXTENSION\_REAL
- MODEL\_EXTENSION\_STR

### MODEL\_PERCENTILE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MODEL_PERCENTILE(
							<br>model_specification (optional),
							<br>target_expression,
						<br>predictor_expression(s))</code></td></tr><tr><td>Définition</td><td>Renvoie la probabilité (comprise entre 0 et 1) que la valeur attendue soit inférieure ou égale au repère observé, définie par l’expression cible et d’autres prédicteurs. Il s’agit de la fonction de distribution prédictive postérieure, également appelée fonction de distribution cumulative (CDF).</td></tr><tr><td>Exemple</td><td><pre>MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders]))</pre></td></tr></tbody></table>

### MODEL\_QUANTILE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MODEL_QUANTILE(
							<br>model_specification (optional), 
							<br>quantile, 
							<br>target_expression,
						<br>predictor_expression(s))</code></td></tr><tr><td>Définition</td><td>Renvoie une valeur numérique cible dans la plage probable définie par l’expression cible et d’autres expressions de prédiction, au quantile spécifié. Il s’agit du quantile prédictif postérieur.</td></tr><tr><td>Exemple</td><td><pre>MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders]))</pre></td></tr></tbody></table>

### MONTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>MONTH(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie le mois d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>MONTH(#1986-03-25#) = 3</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> et les équivalents ISO</td></tr></tbody></table>

[retour en haut](#top)

## N

### NOT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>NOT&nbsp;&lt;expression&gt;</code></td></tr><tr><td>Résultat</td><td>Booléen(vrai ou faux)</td></tr><tr><td>Définition</td><td>Négation logique entre deux expressions.</td></tr><tr><td>Exemple</td><td><pre>IF <b>NOT</b> [Season] = "Summer" <br>THEN 'Don't wear sandals' <br>ELSE&nbsp;'Wear sandals'&nbsp;<br><b>END</b></pre><p><i>«&nbsp;Si Saison ne correspond pas à Été, retourne </i>Ne portez pas de sandales<i>. Dans le cas contraire, retourne </i>Portez des sandales<i>.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Souvent utilisé avec <a href="#IF" class="xref">IF</a> et <a href="#IIF" class="xref">IIF</a>. Voir également <a href="#top" class="xref">Dans cette référence, les fonctions de Tableau sont organisées par ordre alphabétique. Cliquez sur une lettre pour accéder à cet emplacement dans la liste. Vous pouvez également utiliser Ctrl+F (Cmd-F sur un Mac) pour ouvrir un champ de recherche pour rechercher une fonction spécifique.</a> et <a href="#OR" class="xref">OU</a>.</p></td></tr></tbody></table>

### NOW

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>NOW()</code></td></tr><tr><td>Résultat</td><td>Datetime</td></tr><tr><td>Définition</td><td>Renvoie la date et l’heure actuelles du système local.</td></tr><tr><td>Exemple</td><td><pre>NOW() = 1986-03-25 1:08:21 PM</pre></td></tr><tr><td>Remarques</td><td><p><code>NOW</code> n’utilise pas un argument.</p><p>Consultez aussi <code><a href="#TODAY" class="xref">TODAY</a></code>, un calcul similaire qui renvoie une date plutôt qu’un élément datetime.</p><p>Si la source de données est une connexion en direct, la date et l’heure du système peuvent indiquer un autre fuseau horaire. Pour plus d’information sur la résolution de ce problème, consultez <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=fr-ca">la base de connaissances</a>.</p></td></tr></tbody></table>

[retour en haut](#top)

## O

### OU

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>&lt;expr1&gt; OR &lt;expr2&gt;</code></td></tr><tr><td>Résultat</td><td>Booléen(vrai ou faux)</td></tr><tr><td>Définition</td><td>Disjonction logique entre deux expressions.</td></tr><tr><td>Exemple</td><td><pre>IF [Season] = "Spring"&nbsp;<b>OR</b>&nbsp;[Season] = "Fall" <br>THEN&nbsp;"Sneakers" <br>END</pre><p><i>«&nbsp;Si (Saison&nbsp;=&nbsp;Printemps)&nbsp;ou (Saison&nbsp;=&nbsp;Automne)&nbsp;est une valeur true, Chaussures de sport est retourné.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Souvent utilisé avec <a href="#IF" class="xref">IF</a> et <a href="#IIF" class="xref">IIF</a>. Voir également <a href="#top" class="xref">Dans cette référence, les fonctions de Tableau sont organisées par ordre alphabétique. Cliquez sur une lettre pour accéder à cet emplacement dans la liste. Vous pouvez également utiliser Ctrl+F (Cmd-F sur un Mac) pour ouvrir un champ de recherche pour rechercher une fonction spécifique.</a> et <a href="#NOT" class="xref">NOT</a>.</p><p>Si l’une des expressions est <code>TRUE</code>, le résultat est <code>TRUE</code>. Si les deux expressions sont <code>FALSE</code>, le résultat est <code>FALSE</code>. Si les deux expressions sont <code>NULL</code>, le résultat est <code>NULL</code>.</p><p>Si vous créez un calcul qui affiche le résultat d’une comparaison <code>OR</code> dans une feuille de calcul, Tableau affiche les valeurs <code>TRUE</code> et <code>FALSE</code>. Si vous voulez modifier cela, utilisez la zone de mise en forme dans la boîte de dialogue Mettre en forme.</p><p class="note"><b>Remarque</b>&nbsp;: L’opérateur <code>OR</code> utilise l’<em>évaluation de court-circuit</em>. Cela signifie que si la première expression est évaluée comme étant <code>TRUE</code>, la seconde expression n’est pas du tout évaluée. Cela peut être utile si la seconde expression renvoie une erreur lorsque la première expression est <code>TRUE</code>, car dans ce cas-là, la seconde expression n’est jamais évaluée.</p></td></tr></tbody></table>

### OUTLINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>OUTLINE(&lt;spatial polygon&gt;)</code></td></tr><tr><td>Résultat</td><td>Géométrie</td></tr><tr><td>Définition</td><td>Convertit une géométrie de polygone en chaînes de lignes.</td></tr><tr><td>Remarques</td><td><p>Utile pour créer un calque séparé pour un contour avec un style différent de celui du remplissage.</p><p>Prend en charge les polygones dans les multipolygones.</p></td></tr></tbody></table>

[retour en haut](#top)

## P

### PARSE\_URL

`PARSE_URL(string, url_part)`

Pris en charge uniquement lorsque connecté à Cloudera Impala. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### PARSE\_URL\_QUERY

`PARSE_URL_QUERY(string, key)`

Pris en charge uniquement lorsque connecté à Cloudera Impala. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### 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’<code>&lt;expression&gt;</code> 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>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>

### PI

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>PI()</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la constante numérique PI&nbsp;: 3.14159...</td></tr><tr><td>Exemple</td><td><pre>PI()&nbsp;= 3.14159</pre></td></tr><tr><td>Remarques</td><td>Utile pour les fonctions trigonométriques dont les données sont exprimées en radians.</td></tr></tbody></table>

### POWER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>POWER(number, power)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Élève le <code>&lt;number&gt;</code> à la <code>&lt;power&gt;</code> indiquée.</td></tr><tr><td>Exemple</td><td><pre>POWER(5,3) = 125<br>POWER([Temperature], 2)</pre></td></tr><tr><td>Remarques</td><td>Vous pouvez également utiliser le symbole ^, par exemple, <code>5^3 = POWER(5,3) = 125</code><p>Voir aussi <code><a href="#EXP" class="xref">EXP</a></code>, <code><a href="#LOG" class="xref">LOG</a></code> et <code><a href="#SQUARE" class="xref">SQUARE</a></code>.</p></td></tr></tbody></table>

### PREVIOUS\_VALUE

`PREVIOUS_VALUE(expression)`

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

### PROPER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>PROPER(string)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td><p>Renvoie la <code>&lt;string&gt;</code> fournie de sorte que la première lettre de chaque mot soit en majuscule et les lettres restantes en minuscules.</p></td></tr><tr><td>Exemple</td><td><pre>PROPER("PRODUCT name") = "Product Name"</pre><pre>PROPER("darcy-mae") = "Darcy-Mae"</pre></td></tr><tr><td>Remarques</td><td><p>Les espaces et les caractères non alphanumériques tels que la ponctuation sont traités comme des séparateurs.</p><p>Voir également <a href="#LOWER" class="xref">LOWER</a> et <a href="#UPPER" class="xref">UPPER</a>.</p></td></tr></tbody></table>

[retour en haut](#top)

## Q

### Trimestre

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>QUARTER(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie le trimestre d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>QUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> et les équivalents ISO</td></tr></tbody></table>

[retour en haut](#top)

## R

### RADIANS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>RADIANS(number)</code></td></tr><tr><td>Résultat</td><td>Nombre (angle en radians)</td></tr><tr><td>Définition</td><td>Convertit en radians un <code>&lt;number&gt;</code> exprimé en degrés.</td></tr><tr><td>Exemple</td><td><pre>RADIANS(180) = 3.14159</pre></td></tr><tr><td>Remarques</td><td>La fonction inverse, <code><a href="#DEGREES" class="xref">DEGREES</a></code>, utilise un angle exprimé en radians et le renvoie en degrés.</td></tr></tbody></table>

### RANK Fonctions de calcul de table

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

- `RANK(expression, ['asc' | 'desc'])`
- `RANK_DENSE(expression, ['asc' | 'desc'])`
- `RANK_MODIFIED(expression, ['asc' | 'desc'])`
- `RANK_PERCENTILE(expression, ['asc' | 'desc'])`
- `RANK_UNIQUE(expression, ['asc' | 'desc'])`

### Fonctions RAWSQL

Pour plus d’information, consultez [Fonctions directes (RAWSQL)](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_passthrough.htm).

- `RAWSQL_BOOL("sql_expr", [arg1], … [argN])`
- `RAWSQL_DATE("sql_expr", [arg1], … [argN])`
- `RAWSQL_DATETIME("sql_expr", [arg1], … [argN])`
- `RAWSQL_INT("sql_expr", [arg1], … [argN])`
- `RAWSQL_REAL("sql_expr", [arg1], … [argN])`
- `RAWSQL_SPATIAL`
- `RAWSQL_STR("sql_expr", [arg1], … [argN])`
- `RAWSQLAGG_BOOL("sql_expr", [arg1], … [argN])`
- `RAWSQLAGG_DATE("sql_expr", [arg1], … [argN])`
- `RAWSQLAGG_DATETIME("sql_expr", [arg1], … [argN])`
- `RAWSQLAGG_INT("sql_expr", [arg1], … [argN])`
- `RAWSQLAGG_REAL("sql_expr", [arg1], … [argN])`
- `RAWSQLAGG_STR("sql_expr", [arg1], … [argN])`

### Fonctions REGEXP

Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

- `REGEXP_EXTRACT(string, pattern)`
- `REGEXP_EXTRACT_NTH(string, pattern, index)`
- `REGEXP_EXTRACT_NTH(string, pattern, index)`
- `REGEXP_MATCH(string, pattern)`
- `REGEXP_REPLACE(string, pattern, replacement)`

### REPLACE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>REPLACE(string, substring, replacement</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Recherche la valeur <code>&lt;string&gt;</code> pour la valeur <code>&lt;substring&gt;</code> et la remplace par <code>&lt;replacement&gt;</code>. Si la valeur <code>&lt;substring&gt;</code> est introuvable, la chaîne reste inchangée.</td></tr><tr><td>Exemple</td><td><pre>REPLACE("Version 3.8", "3.8", "4x") = "Version 4x"</pre></td></tr><tr><td>Remarques</td><td>Voir aussi la fonction <code>REGEXP_REPLACE</code> dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</td></tr></tbody></table>

### RIGHT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>RIGHT(string, number)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie les caractères <code>&lt;number&gt;</code> situés le plus à droite dans la chaîne.</td></tr><tr><td>Exemple</td><td><pre>RIGHT("Calculation", 4) = "tion"</pre></td></tr><tr><td>Remarques</td><td>Voir également <a href="#LEFT" class="xref">LEFT</a> et <a href="#MID" class="xref">MID</a>.</td></tr></tbody></table>

### ROUND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ROUND(number, [decimals])</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td><p>Arrondit les <code>&lt;number&gt;</code> à un nombre donné de chiffres.</p><p>L’argument facultatif <code>decimals</code> indique le nombre de points décimaux de précision à inclure dans le résultat final. Si la valeur <code>decimals</code> n’est pas indiquée, le nombre est arrondi à l’entier le plus proche.</p></td></tr><tr><td>Exemple</td><td><pre>ROUND(1/3, 2) = 0.33</pre></td></tr><tr><td>Remarques</td><td><p>Certaines bases de données, telles que SQL Server, autorisent l’indication d’une valeur négative, où -1 arrondit la valeur aux dizaines, -2 arrondit aux centaines,&nbsp;etc. Ce n’est pas le cas pour toutes les bases de données. Ce n’est par exemple pas le cas pour Excel ou Access.</p><blockquote><p>[!TIP]</p><p><b>Conseil</b>&nbsp;: Étant donné que ROUND peut rencontrer des problèmes en raison de la représentation sous-jacente des nombres en virgule flottante, comme 9,405 arrondi à 9,40, il peut être préférable de <a href="https://help.tableau.com/current/pro/desktop/fr-ca/formatting_specific_numbers.htm">mettre en forme le nombre</a> avec le nombre de décimales souhaité plutôt que d’arrondir. Le formatage de 9,405 à deux décimales donnera le 9,41 attendu.</p></blockquote><p>Voir aussi <code><a href="#CEILING" class="xref">CEILING</a></code> et <code><a href="#FLOOR" class="xref">FLOOR</a></code>.</p></td></tr></tbody></table>

### RTRIM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>RTRIM(string)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie la <code>&lt;string&gt;</code> fournie en supprimant les espaces de fin.</td></tr><tr><td>Exemple</td><td><pre>RTRIM(" Calculation ") = " Calculation"</pre></td></tr><tr><td>Remarques</td><td>Voir également <a href="#LTRIM" class="xref">LTRIM</a> et <a href="#TRIM" class="xref">TRIM</a>.</td></tr></tbody></table>

### RTRIM\_THIS

`RTRIM_THIS(string, string)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### RUNNING Fonctions de calcul de table

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

- `RUNNING_AVG(expression)`
- `RUNNING_COUNT(expression)`
- `RUNNING_MAX(expression)`
- `RUNNING_MIN(expression)`
- `RUNNING_SUM(expression)`

[retour en haut](#top)

## S

### SCRIPT Extensions d’analytique

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

- `SCRIPT_BOOL`
- `SCRIPT_INT`
- `SCRIPT_REAL`
- `SCRIPT_STR`

### SHAPETYPE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SHAPETYPE(&lt;geometry&gt;)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie une chaîne décrivant la structure de la géométrie spatiale, par exemple Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed et Unsupported</td></tr><tr><td>Exemple</td><td><pre>SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point"</pre></td></tr></tbody></table>

### SIGN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SIGN(number)</code></td></tr><tr><td>Résultat</td><td>-1, 0 ou 1</td></tr><tr><td>Définition</td><td>Renvoie le signe d’un <code>&lt;number&gt;</code>&nbsp;: Les valeurs renvoyées sont -1 si le nombre est négatif, 0 s’il est égal à zéro ou 1 s’il est positif.</td></tr><tr><td>Exemple</td><td><pre>SIGN(AVG(Profit)) = -1</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#ABS" class="xref">ABS</a></code>.</td></tr></tbody></table>

### SIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SIN(number)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie le sinus d’un angle en radians.</td></tr><tr><td>Exemple</td><td><pre>SIN(0) = 1.0<br>SIN(PI( )/4) = 0.707106781186548</pre></td></tr><tr><td>Remarques</td><td><p>La fonction inverse, <code><a href="#ASIN" class="xref">ASIN</a></code>, utilise le sinus comme argument et renvoie l’angle en radians.</p><p>Voir aussi <code><a href="#PI" class="xref">PI</a></code>. Pour convertir un angle de degrés en radians, utilisez <code><a href="#RADIANS" class="xref">RADIANS</a></code>.</p></td></tr></tbody></table>

### SIZE

`SIZE()`

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

### SPACE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SPACE(number)</code></td></tr><tr><td>Résultat</td><td>Chaîne (en particulier, juste des espaces)</td></tr><tr><td>Définition</td><td>Renvoie une chaîne constituée du nombre spécifié d’espaces répétés.</td></tr><tr><td>Exemple</td><td><pre>SPACE(2) = "  "</pre></td></tr></tbody></table>

### SPLIT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SPLIT(string, delimiter, token number)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie une sous-chaîne à partir d’une <code>&lt;string&gt;</code>, à l’aide d’un caractère <code>&lt;delimiter&gt;</code> pour diviser la chaîne en une séquence de <code>&lt;tokens&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>SPLIT ("a-b-c-d", "-", 2) = "b"</pre><pre>SPLIT ("a|b|c|d", "|", -2) = "c"</pre></td></tr><tr><td>Remarques</td><td><p>La chaîne est interprétée comme une séquence alternative de délimiteurs et jetons. Ainsi, pour la chaîne <code>abc-defgh-i-jkl</code>, où le délimiteur est le caractère ‘<code>-</code>’, les jetons sont (1) <code>abc</code>, (2) <code>defgh</code>, (3) <code>i</code> et (4) <code>jlk</code>.</p><p><code>SPLIT</code> renvoie le jeton correspondant au numéro du jeton. Lorsque le numéro de jeton est positif, les jetons sont comptabilisés à partir de l’extrémité gauche de la chaîne; si le numéro de jeton est négatif, les jetons sont comptabilisés à partir de la droite.</p><p>Voir aussi la fonction REGEX prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</p></td></tr><tr><td>Limites de la base de données</td><td><p>Les commandes Fractionnement et Fractionnement personnalisé sont disponibles pour les types de sources de données suivants&nbsp;: extraits de données Tableau, Microsoft Excel, fichier texte, fichier PDF, Salesforce, Protocole de données ouvertes, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google Big Query, Cloudera Hadoop&nbsp;Hive, Hortonworks Hive et Microsoft SQL Server.</p><p>Certaines sources de données imposent des limites au fractionnement des chaînes. Consultez les limites de la fonction SPLIT plus loin dans cette rubrique.</p></td></tr></tbody></table>

### SQRT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SQRT(number)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la racine carrée d’un <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>SQRT(25) = 5</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#SQUARE" class="xref">SQUARE</a></code>.</td></tr></tbody></table>

### SQUARE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>SQUARE(number)</code></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie le carré d’un <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemple</td><td><pre>SQUARE(5) = 25</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#SQRT" class="xref">SQRT</a></code> et <code><a href="#POWER" class="xref">POWER</a></code>.</td></tr></tbody></table>

### STARTSWITH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>STARTSWITH(string, substring)</code></td></tr><tr><td>Résultat</td><td>Booléen</td></tr><tr><td>Définition</td><td>Renvoie true si <code>string</code> commence par <code>substring</code>. Les espaces en début de chaîne sont ignorés.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">STARTSWITH("Matador, "Ma") = TRUE</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <a href="#CONTAINS" class="xref">CONTAINS</a>, ainsi que la fonction REGEX prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</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’<code>&lt;expression&gt;</code> 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’<code>&lt;expression&gt;</code> donnée en fonction d’une population biaisée.</td></tr></tbody></table>

### STR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>STR(expression)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Convertit l’argument en chaîne.</td></tr><tr><td>Exemple</td><td><pre>STR([ID])</pre></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’<code>&lt;expression&gt;</code>. 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>

[retour en haut](#top)

## T

### TAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>TAN(number)</code><p>L’argument <code>&lt;number&gt;</code> est l’angle exprimé en radians.</p></td></tr><tr><td>Résultat</td><td>Nombre</td></tr><tr><td>Définition</td><td>Renvoie la tangente d’un angle.</td></tr><tr><td>Exemple</td><td><pre>TAN(PI ( )/4) = 1.0</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#ATAN2" class="xref">ATAN2</a></code>,<code><a href="#COT" class="xref">COT</a></code> et <code><a href="#PI" class="xref">PI</a></code>. Pour convertir un angle de degrés en radians, utilisez <code><a href="#RADIANS" class="xref">RADIANS</a></code>.</td></tr></tbody></table>

### THEN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>IF &lt;test1&gt; <b>THEN</b> &lt;then1&gt; 
							<br>[ELSEIF &lt;test2&gt; <b>THEN</b> &lt;then2&gt;...]
							<br>[ELSE &lt;default&gt;] 
						<br>END</code></td></tr><tr><td>Définition</td><td>Partie obligatoire d’une expression <code>IF</code>, <code>ELSEIF</code>, ou <code>CASE</code>, utilisée pour définir le résultat à renvoyer si une valeur ou un test spécifique est true.</td></tr><tr><td>Exemple</td><td><pre>IF [Season] = "Summer"&nbsp;<b>THEN</b>&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;<b>THEN</b>&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br>END</pre><p><i>«&nbsp;Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné.&nbsp;»</i></p><pre>CASE [Season] <br>WHEN 'Summer' <b>THEN</b> 'Sandals' <br>WHEN 'Winter' <b>THEN</b> 'Boots' <br>ELSE 'Sneakers' <br>END</pre><p><i>«&nbsp;Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Utilisé avec <a href="#CASE" class="xref">CASE</a>, <a href="#WHEN" class="xref">WHEN</a>, <a href="#IF" class="xref">IF</a>, <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> et <a href="#END" class="xref">END</a></p></td></tr></tbody></table>

### TIMESTAMP\_TO\_USEC

`TIMESTAMP_TO_USEC(expression)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### TLD

`TLD(string_url)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### TODAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>TODAY()</code></td></tr><tr><td>Résultat</td><td>Date</td></tr><tr><td>Définition</td><td>Renvoie la date actuelle du système local.</td></tr><tr><td>Exemple</td><td><pre>TODAY() = 1986-03-25</pre></td></tr><tr><td>Remarques</td><td><p><code>TODAY</code> n’utilise pas un argument.</p><p>Consultez aussi <code><a href="#NOW" class="xref">NOW</a></code>, un calcul similaire qui renvoie une valeur datetime plutôt qu’une date.</p><p>Si la source de données est une connexion en direct, la date du système peut indiquer un autre fuseau horaire. Pour plus d’information sur la résolution de ce problème, consultez <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=fr-ca">la base de connaissances</a>.</p></td></tr></tbody></table>

### TOTAL

`TOTAL(expression)`

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

### TRIM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>TRIM(string)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie la <code>&lt;string&gt;</code> fournie en supprimant les espaces de début et de fin.</td></tr><tr><td>Exemple</td><td><pre>TRIM(" Calculation ") = "Calculation"</pre></td></tr><tr><td>Remarques</td><td>Voir également <a href="#LTRIM" class="xref">LTRIM</a> et <a href="#RTRIM" class="xref">RTRIM</a>.</td></tr></tbody></table>

[retour en haut](#top)

## U

### UPPER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>UPPER(string)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie la <code>&lt;string&gt;</code> fournie en caractères tout en majuscules.</td></tr><tr><td>Exemple</td><td><pre>UPPER("Calculation") = "CALCULATION"</pre></td></tr><tr><td>Remarques</td><td>Voir également <a href="#PROPER" class="xref">PROPER</a> et <a href="#LOWER" class="xref">LOWER</a>.</td></tr></tbody></table>

### USEC\_TO\_TIMESTAMP

`USEC_TO_TIMESTAMP(expression)`

Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_additional.htm).

### USERDOMAIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>USERDOMAIN(&nbsp;)</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie le domaine de l’utilisateur actuel.</td></tr><tr><td>Remarques</td><td><p>Cette fonction recherche&nbsp;:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> et <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>&nbsp;: le domaine utilisateur de l’utilisateur connecté</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>&nbsp;: le domaine local si l’utilisateur se trouve sur un domaine</li></ul></td></tr></tbody></table>

### USERNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>USERNAME( )</code></td></tr><tr><td>Résultat</td><td>Chaîne</td></tr><tr><td>Définition</td><td>Renvoie le nom d’utilisateur de l’utilisateur actuel.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">USERNAME( )</pre><p>Renvoie le nom d’utilisateur de l’utilisateur connecté, par exemple, «&nbsp;hmyrer&nbsp;».</p><pre xml:space="preserve">[Manager] = USERNAME( )</pre><p>Si le responsable «&nbsp;hmyrer&nbsp;» est connecté, cet exemple ne renvoie la valeur TRUE qu’en présence de la valeur «&nbsp;hmyrer&nbsp;» dans le champ Manager de la vue «&nbsp;hmyrer&nbsp;».</p></td></tr><tr><td>Remarques</td><td><p>Cette fonction recherche&nbsp;:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> et <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>&nbsp;: le nom d’utilisateur de l’utilisateur connecté</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>&nbsp;: le nom d’utilisateur local ou réseau de l’utilisateur</li></ul><p><b>Filtres utilisateur</b></p><p>Lorsqu’il est utilisé comme filtre, un champ calculé <code>[Username field] = USERNAME( )</code> peut être utilisé pour créer un filtre utilisateur qui n’affiche que les données correspondant à la personne connectée au serveur.</p></td></tr></tbody></table>

### USER ATTRIBUTE JSON Fonctions du jeton Web

- `USERATTRIBUTE('attribute_name')`
- `USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')`

Pour plus d’information, consultez [Fonctions utilisateur](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_user.htm).

[retour en haut](#top)

## V

### 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>

[retour en haut](#top)

## W

### WEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>WEEK(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie la semaine d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre>WEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> et les équivalents ISO</td></tr></tbody></table>

### WHEN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>CASE &lt;expression&gt;<br><b>WHEN</b> &lt;value1&gt; THEN &lt;then1&gt;<br><b>WHEN</b> &lt;value2&gt; THEN &lt;then2&gt;<br>...<br>[ELSE &lt;default&gt;]<br>END</code></td></tr><tr><td>Définition</td><td>Partie obligatoire d’une expression <code>CASE</code>. Trouve la première <code>&lt;value&gt;</code> correspondant à <code>&lt;expression&gt;</code> et renvoie la valeur <code>&lt;then&gt;</code> correspondante.</td></tr><tr><td>Exemple</td><td><pre>CASE [Season] <br><b>WHEN</b> 'Summer' THEN 'Sandals' <br><b>WHEN</b> 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br>END</pre><p><i>«&nbsp;Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Utilisé avec les expressions <a href="#CASE" class="xref">CASE</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> et <a href="#END" class="xref">END</a>.</p><p><code>CASE</code> prend également en charge les constructions de type <code>WHEN IN</code>, par exemple&nbsp;:</p><pre xml:space="preserve">CASE &lt;expression&gt; <br><b>WHEN IN</b> &lt;set1&gt; THEN &lt;then1&gt; <br><b>WHEN IN</b> &lt;combinedfield&gt; THEN &lt;then2&gt; <br>... <br>ELSE &lt;default&gt; <br>END</pre><p>Les valeurs auxquelles se compare <code>WHEN IN</code> doivent être un ensemble, une liste de valeurs littérales ou un champ combiné. Voir également <a href="#IN" class="xref">IN</a>.</p></td></tr></tbody></table>

### Calculs de table de volet

Pour plus d’information, consultez [Fonctions de calcul de table](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_tablecalculation.htm).

- `WINDOW_AVG(expression, [start, end])`
- `WINDOW_CORR(expression1, expression2, [start, end])`
- `WINDOW_COUNT(expression, [start, end])`
- `WINDOW_COVAR(expression1, expression2, [start, end])`
- `WINDOW_COVARP(expression1, expression2, [start, end])`
- `WINDOW_MAX(expression, [start, end])`
- `WINDOW_MEDIAN(expression, [start, end])`
- `WINDOW_MIN(expression, [start, end])`
- `WINDOW_PERCENTILE(expression, number, [start, end])`
- `WINDOW_STDEV(expression, [start, end])`
- `WINDOW_STDEVP(expression, [start, end])`
- `WINDOW_SUM(expression, [start, end])`
- `WINDOW_VAR(expression, [start, end])`
- `WINDOW_VARP(expression, [start, end])`

[retour en haut](#top)

## X

### Fonctions XPATH.

Pris en charge uniquement lorsque connecté à Hadoop Hive. Pour plus d’information, consultez [Fonctions directes (RAWSQL)](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_passthrough.htm).

- `XPATH_BOOLEAN(XML string, XPath expression string)`
- `XPATH_DOUBLE(XML string, XPath expression string)`
- `XPATH_FLOAT(XML string, XPath expression string)`
- `XPATH_INT(XML string, XPath expression string)`
- `XPATH_LONG(XML string, XPath expression string)`
- `XPATH_SHORT(XML string, XPath expression string)`
- `XPATH_STRING(XML string, XPath expression string)`

[retour en haut](#top)

## Y

### YEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>YEAR(date)</code></td></tr><tr><td>Résultat</td><td>Entier</td></tr><tr><td>Définition</td><td>Renvoie l’année d’une <code>&lt;date&gt;</code> donnée sous la forme d’un entier.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">YEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Remarques</td><td>Voir aussi <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code> et les équivalents ISO</td></tr></tbody></table>

[retour en haut](#top)

## Z

### ZN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Syntaxe</td><td><code>ZN(expression)</code></td></tr><tr><td>Résultat</td><td>Dépend du type de données de l’<code>&lt;expression&gt;</code> ou de la valeur 0.</td></tr><tr><td>Définition</td><td>Renvoie <code>&lt;expression&gt;</code> si la valeur n’est pas nulle, sinon renvoie zéro.</td></tr><tr><td>Exemple</td><td><pre xml:space="preserve">ZN([Test Grade])</pre><p><i>«&nbsp;Si la note de test n’est pas une valeur nulle, renvoie sa valeur. Si la note de test est une valeur nulle, renvoie 0.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>La fonction <code>ZN</code> est un cas spécifique de l’expression <a href="#IFNULL" class="xref">IFNULL</a> qui renvoie toujours 0 si l’expression est une valeur nulle, au lieu de la valeur spécifiée dans le calcul.</p><p><code>ZN</code> est particulièrement utile lorsqu’on effectue des calculs supplémentaires et qu’une valeur nulle rendrait l’ensemble du calcul nul. Toutefois, il convient d’interpréter ces résultats avec prudence, car une valeur nulle n’est pas toujours synonyme de 0 et peut représenter des données manquantes.</p><p>Consultez également l’expression <a href="#ISNULL" class="xref">ISNULL</a>.</p></td></tr></tbody></table>

[retour en haut](#top)

## Voir également

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

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