---
schema_version: "1"
id: f33f8e37ff6599e1f96508b94a5560624ed886636bb7173f4d852effaa6af8e9
title: Toutes les fonctions (par ordre alphabétique)
collection: tableau
version: current
locale: fr-fr
portal_url: https://docs.salesforce.com/tableau/current/fr-fr/pro/desktop/functions_all_alphabetical.md
canonical_url: https://help.tableau.com/current/pro/desktop/fr-fr/functions_all_alphabetical.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 52d7258d6a117191e0e0f625b98102b3da8518c4b875a8d8083ee620a62f233b
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 et 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 pour tous les nombres contenus dans le champ Budget Variance.</p></td></tr><tr><td>Remarques</td><td>Voir également <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>, prend l’angle 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 côtés sont vrais, le test logique renvoie la valeur «&nbsp;true ».)</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 deux expressions (Season = Spring) et (Season = Fall) sont vraies simultanément, renvoyer It’s the apocalypse and footwear doesn’t matter.&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">OR</a>.</p><p>Si les deux expressions sont <code>TRUE</code> (c’est-à-dire ni <code>FALSE</code> ni <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 en circuit court</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 pris en charge (doivent être entre guillemets dans le calcul, tels que <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>miles</i>&nbsp;: miles, 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>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>, prend l’angle 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>, prend l’angle en radians comme argument et renvoie la tangente.</p><p>Voir également <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 également <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 null 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 null sont ignorées.</td></tr><tr><td>Remarques</td><td><code>AVG</code> peut uniquement être utilisé 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 pris en charge (doivent être entre guillemets dans le calcul, tels que <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>miles</i>&nbsp;: miles, 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>, etc.). Lorsqu’une <code>value</code> correspondant à l’expression est rencontrée, CASE&nbsp;renvoie la valeur de <code>return</code> correspondante. En l’absence de correspondance, la valeur par défaut est renvoyée. S’il n’y pas de valeur par défaut et qu’aucune valeur ne correspond, une valeur null 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;Examiner le champ Season. Si la valeur est Summer, renvoyer Sandals. Si la valeur est Winter, renvoyer Boots. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Season, renvoyer Sneakers.&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 <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;: dans de nombreux cas, vous pouvez utiliser un groupe pour obtenir les mêmes résultats qu’une fonction CASE compliquée, ou utiliser CASE pour remplacer la fonctionnalité de regroupement native, comme dans l’exemple précédent. Vous voudrez peut-être tester quelle fonction est la plus performante 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> au chiffre entier le plus proche d’une valeur supérieure ou égale.</td></tr><tr><td>Exemple</td><td><pre>CEILING(2.1) = 3</pre></td></tr><tr><td>Remarques</td><td>Voir également <code><a href="#FLOOR" class="xref">FLOOR</a></code> et <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limitations de la base de données</td><td><p><code>CEILING</code> est disponible via les connecteurs suivants&nbsp;: Microsoft Excel, fichier texte, fichier de statistiques, sources de données publiées, Amazon EMR Hadoop Hive, Amazon Redshift, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR&nbsp;Hadoop 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>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 null sont ignorées.</td></tr><tr><td>Remarques</td><td><code>COLLECT</code> peut uniquement être utilisé 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 la valeur «&nbsp;true&nbsp;» si la <code>&lt;string&gt;</code> donnée 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-fr/functions_functions_logical.htm" target="_blank">fonction logique</a> <code>IN</code> ainsi que RegEx pris en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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-fr/trendlines_add.htm#Terms" target="_blank">Termes relatifs aux modèles de courbe de tendance</a>.</p><p><b>À utiliser avec les expressions LOD au niveau d’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-fr/calculations_calculatedfields_lod.htm#Table" target="_blank">expression du niveau de détail à l’échelle d’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>Limitations de la base de données</td><td><p><code>CORR</code> est disponible avec les sources de données suivantes&nbsp;: extraits de données Tableau, Cloudera Hive, EXASolution, Firebird (version 3.0 et ultérieure), Google BigQuery, Hortonworks Hadoop 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 à l’aide de <code>WINDOW_CORR</code>. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 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>, prend le cosinus comme argument et renvoie l’angle en radians.</p><p>Voir également <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 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 également <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 null 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 null 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 null 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 <code>&lt;expression1&gt;</code> et <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>Limitations de la base de données</td><td><p><code>COVAR</code> est disponible avec les sources de données suivantes&nbsp;: extraits de données Tableau, Cloudera Hive, EXASolution, Firebird (version 3.0 et ultérieure), Google BigQuery, Hortonworks Hadoop 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 à l’aide de <code>WINDOW_COVAR</code>. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 de <i>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 <code>&lt;expression1&gt;</code> et <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>Limitations de la base de données</td><td><p><code>COVARP</code> est disponible avec les sources de données suivantes&nbsp;: extraits de données Tableau, Cloudera Hive, EXASolution, Firebird (version 3.0 et ultérieure), Google BigQuery, Hortonworks Hadoop 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 à l’aide de <code>WINDOW_COVAR</code>. Consultez <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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îne et de nombre 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’une <code>&lt;expression&gt;</code> de nombre, de chaîne ou 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 un modèle 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 spécifier 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>Renvoie la date spécifiée avec l’<code>&lt;interval&gt;</code> de nombre spécifié, ajouté à la <code>&lt;date_part</code> spécifiée de cette date. par exemple en ajoutant trois mois ou 12 jours à une date de début.</td></tr><tr><td>Exemple</td><td><p>Repousser 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 février 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, soustrayez les dates entre la date d’entrée et de sortie d’une personne dans un groupe pour voir combien de temps elle est restée dans le groupe.</td></tr><tr><td>Exemple</td><td><p>Nombre de jours entre le 25 mars 1986 et le 20 février 2021</p><pre>DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751</pre><p>Combien de mois une personne est restée 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 forme de 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 la <code>&lt;date_part&gt;</code> de date 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 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. La fonction <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 le formatage de la date, les résultats de <code>DATEPART</code> et <code>DATENAME</code> peuvent être formatés pour être identiques.</p><p>Une fonction inverse est <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, qui prend une valeur de chaîne et la formate en tant que date.</p></td></tr></tbody></table>

### DATEPARSE

Renvoie des chaînes spécifiquement formatées en tant que 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-fr/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> peut être une meilleure option 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 entier) et <code><a href="#DATENAME" class="xref">DATENAME</a></code> (sortie chaîne).</p></td></tr><tr><td>Limitations de la base de données</td><td><p>La fonction <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 de la partie de date spécifiée 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>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> de 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, <code><a href="#DATENAME" class="xref">DATENAME</a></code>, renvoie le nom de la partie de date spécifiée sous la forme d’une chaîne discrète. La fonction <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 le formatage de la date, les résultats de <code>DATEPART</code> et <code>DATENAME</code> peuvent être formatés pour être identiques.</p><p>Une fonction inverse est <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, qui prend une valeur de chaîne et la formate en tant que 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. Il prend une date spécifique et renvoie une version de cette date avec la spécificité 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 les valeurs comme la valeur la plus basse pour chaque partie de date jusqu’à la partie de date spécifiée. Pour plus d’informations, référez-vous à l’exemple.

<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> selon le degré de précision 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 contenant le 9/22/2018)</p><pre>DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# </pre><p>(le premier jour du trimestre contenant le 9/22/2018)</p><p class="note">Remarque&nbsp;: pour la semaine et l’iso-semaine, <code>start_of_week</code> entre en jeu. Les semaines ISO commencent toujours le lundi. Pour les paramètres régionaux de cet exemple, un paramètre non spécifié <code>start_of_week</code> signifie que la semaine commence le dimanche.</p></td></tr><tr><td>Remarques</td><td><p>Prend en charge les dates ISO 8601.</p><p>Vous ne devriez pas utiliser <code>DATETRUNC</code> pour, par exemple, arrêter d’afficher l’heure d’un champ date/heure dans une visualisation. Si vous souhaitez tronquer l’<i>affichage</i> d’une date plutôt que d’arrondir sa précision, <a href="https://help.tableau.com/current/pro/desktop/fr-fr/dates_custom_date_formats.htm" target="_blank">ajustez la mise en forme</a>.</p><p>Par exemple, <code>DATETRUNC('day', #5/17/2022 3:12:48 PM#)</code>, s’il est formaté dans la visualisation pour afficher les secondes, s’affichera sous la forme <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 également <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 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>, prend un angle en degrés et renvoie l’angle en radians.</p><p>Voir également <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 la distance entre deux points dans les <code>units</code> spécifiées.</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 pris 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>miles</i>&nbsp;: miles, mi</li><li><i>pieds</i>&nbsp;: pieds, pi</li></ul></td></tr><tr><td>Limitations de la base de données</td><td>Cette fonction ne peut être créée qu’avec une connexion en direct mais continuera à fonctionner si la 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, où <code>&lt;integer1&gt;</code> est 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 si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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>Composant facultatif d’une expression <code>IF</code>&nbsp;ou <code>CASE</code> servant à spécifier 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 <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 aucun des <code>&lt;test&gt;</code> n’est vrai, le calcul global renvoit une valeur null.</p><p><code>ELSE</code> ne requiert pas de condition (telle que <code>[Season] = "Winter"</code>) et peut être considéré comme une forme de traitement des valeurs null.</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>Composant facultatif d’une expression <code>IF</code>&nbsp;servant à spécifier des conditions supplémentaires au-delà du IF initial.</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 <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é plusieurs fois.</p><p>À la différence de <code>ELSE</code>, <code>ELSEIF</code> requiert une condition (telle que <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 Season&nbsp;=&nbsp;Summer, renvoyer Sandals. Sinon, examiner l’expression suivante. Si Season = Winter, renvoyer Boots. Si aucune des expressions n’est vraie, renvoyer Sneakers.&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;Examiner le champ Season. Si la valeur est Summer, renvoyer Sandals. Si la valeur est Winter, renvoyer Boots. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Season, renvoyer Sneakers.&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> 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 la valeur «&nbsp;true&nbsp;» 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 également la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</td></tr></tbody></table>

### EXCLUDE

Pour plus d’informations, consultez [Expressions de niveau de détail](https://help.tableau.com/current/pro/desktop/fr-fr/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 également <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 également la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 également la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</p></td></tr></tbody></table>

### FIRST

`FIRST()`

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

### FIXED

Pour plus d’informations, consultez [Expressions de niveau de détail](https://help.tableau.com/current/pro/desktop/fr-fr/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 à virgule flottante (décimale)</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> au nombre 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 également <code><a href="#CEILING" class="xref">CEILING</a></code> et <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limitations de la base de données</td><td><p><code>FLOOR</code> est disponible via les connecteurs suivants&nbsp;: Microsoft Excel, fichier texte, fichier de statistiques, sources de données publiées, Amazon EMR Hadoop Hive, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR&nbsp;Hadoop 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 que si la valeur «&nbsp;Hamlin Myrer&nbsp;» est présente dans le champ Manager de la vue.</p></td></tr><tr><td>Remarques</td><td><p>Cette fonction vérifie&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;:&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é en tant que filtre, un champ calculé tel que <code>[Username field] = FULLNAME( )</code> peut servir à 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 si connecté à Hadoop Hive. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm).

### GROUP\_CONCAT

`GROUP_CONCAT(expression)`

Pris en charge uniquement si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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 les coordonnées 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 classes 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 clustering 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 également <code><a href="#HEXBINX" class="xref">HEXBINX</a></code>.</td></tr></tbody></table>

### HOST

`HOST(string_url)`

Pris en charge uniquement si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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> vrai.</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 Season&nbsp;=&nbsp;Summer, renvoyer Sandals. Sinon, examiner l’expression suivante. Si Season = Winter, renvoyer Boots. Si aucune des expressions n’est vraie, renvoyer Sneakers.&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 <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 une valeur null, 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 Assigned Room n’est pas une valeur null, renvoyer sa valeur. Si le champ Assigned Room est une valeur null, renvoyer TBD à la place.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Comparer avec <a href="#ISNULL" class="xref">ISNULL</a>. <code>IFNULL</code> renvoie toujours une valeur. <code>ISNULL</code>&nbsp;renvoie une valeur booléenne (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 dans 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 vrai, <code>&lt;else&gt;</code>&nbsp;si le test est faux, et une valeur facultative pour <code>&lt;unknown&gt;</code> si le test est nul. Si l’inconnue facultative n’est pas spécifiée, <code>IIF</code> renvoie une valeur null.</td></tr><tr><td>Exemple</td><td><pre>IIF([Season] = 'Summer', 'Sandals', 'Other footwear')</pre><p><i>«&nbsp;Si Season&nbsp;=&nbsp;Summer, renvoyer Sandals. Dans le cas contraire, renvoyer Other footwear&nbsp;»</i></p><pre>IIF([Season] = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  'Other footwear')<br>)</pre><p><i>«&nbsp;Si Season&nbsp;=&nbsp;Summer, renvoyer Sandals. Sinon, examiner l’expression suivante. Si Season = Winter, renvoyer Boots. Si ni l’un ni l’autre n’est vrai, renvoyer Sneakers."</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 Season&nbsp;=&nbsp;Summer, renvoyer Sandals. Sinon, examiner l’expression suivante. Si Season = Winter, renvoyer Boots. Si aucune des expressions n’est vraie, renvoyer Sneakers.&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 des clauses répétées <code>WHEN</code> (comme <code>CASE</code>). Au lieu de cela, plusieurs tests peuvent être évalués de manière séquentielle par imbrication d’instructions <code>IIF</code> comme l’élément <code>&lt;unknown&gt;</code>. La première valeur «&nbsp;true&nbsp;» (la plus externe) est renvoyée.</p><p>Cela signifie que, 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é comme vrai&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 Cost est-elle 1000, 15 ou 200&nbsp;?&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’informations, consultez [Expressions de niveau de détail](https://help.tableau.com/current/pro/desktop/fr-fr/calculations_calculatedfields_lod.htm).

### INDEX

`INDEX( )`

Pour plus d’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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>

### INTERSECTS

<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 vrai ou faux pour indiquer 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 peut pas être utilisé pour un champ avec un type de données de date. 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é, ou la valeur <code>FALSE</code> 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 constante, et non une valeur de champ.</p><p>Cette fonction vérifie&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;:&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>Valeur booléenne ou null</td></tr><tr><td>Définition</td><td><p>Renvoie <code>TRUE</code> si la personne qui utilise actuellement Tableau est membre d’un groupe correspondant à la chaîne donnée. Renvoie <code>FALSE</code> sil 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 constante, et non une valeur de 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 aux groupes est déterminée par les groupes Tableau. La fonction renvoie 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 NULL (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 Assigned Room est-il une valeur null&nbsp;?&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Comparer 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 basé sur les semaines ISO8601 d’une <code>&lt;date&gt;</code> donnée sous la forme d’un nombre entier.</td></tr><tr><td>Exemple</td><td><pre>ISOQUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Remarques</td><td>Voir également <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 les é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 basée sur les semaines ISO8601 d’une <code>&lt;date&gt;</code> donnée sous la forme d’un nombre entier.</td></tr><tr><td>Exemple</td><td><pre>ISOWEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Remarques</td><td>Voir également <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 les é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 basé sur les semaines ISO8601 d’une <code>&lt;date&gt;</code> donnée sous la forme d’un nombre entier.</td></tr><tr><td>Exemple</td><td><pre>ISOWEEKDAY(#1986-03-25#) = 2</pre></td></tr><tr><td>Remarques</td><td>Voir également <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 les é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 basée sur les semaines ISO8601 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>Voir également <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 les é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 <code>FALSE</code> 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 constante, et non une valeur de champ.</p><p>Cette fonction vérifie&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;:&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’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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 le <code>&lt;number&gt;</code> de caractères 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> spécifié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étrique n’a pas de chaînes 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 également <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>Si l’argument de base facultatif n’est pas présent, la base 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 également <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 si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm).

### LOOKUP

`LOOKUP(expression, [offest])`

Pour plus d’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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 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 si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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 des valeurs <code>&lt;year&gt;</code>, <code>&lt;month&gt;</code> et <code>&lt;day&gt;</code> spécifiées.</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 saisies incorrectement seront ajustées dans une date, par exemple <code>MAKEDATE(2020,4,31) = May 1, 2020</code> plutôt que de renvoyer une erreur indiquant qu’il n’y a pas de 31e jour d’avril.</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> requiert des entrées numériques pour les parties d’une date. Si vos données sont une chaîne qui devrait ê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 de 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,ce sont 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 créer 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 <code>&lt;latitude&gt;</code> et <code>&lt;longitude&gt;</code> en objets spatiaux.</p><p>Si l’option facultative <code>&lt;SRID&gt;</code> est ajoutée, les entrées peuvent être 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 de manière native.</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 spatiale. Pour plus d’informations, consultez <a href="https://help.tableau.com/current/pro/desktop/fr-fr/maps_spatial_join.htm" target="_blank">Lier 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 des valeurs <code>&lt;hour&gt;</code>, <code>&lt;minute&gt;</code> et <code>&lt;second&gt;</code> spécifiées.</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>Étant donné que Tableau ne prend pas en charge un type de données d’heure, mais uniquement une date et heure, la sortie est une date et heure. La partie date du champ sera 1/1/1899.</p><p>Fonction similaire à <code><a href="#MAKEDATETIME" class="xref">MAKEDATETIME</a></code>, qui n’est disponible que pour les connexions compatibles 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 null.</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 en tant qu’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><code>MAX</code> est généralement la valeur qui vient en dernier dans l’ordre alphabétique.</p><p class="note">Pour les sources de données de base de données, la valeur de la chaîne <code>MAX</code> est la valeur 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, <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>En tant qu’agrégation</b></p><p><code>MAX(expression)</code> est une fonction d’agrégation et renvoie un seul résultat agrégé. Elle s’affiche sous la forme <code>AGG(expression)</code> dans la visualisation.</p><p><b>En tant que comparaison</b></p><p><code>MAX(expr1, expr2)</code> compare les deux valeurs et renvoie une valeur au niveau des lignes.</p><p>Voir également <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 null sont ignorées.</td></tr><tr><td>Remarques</td><td><code>MEDIAN</code> peut uniquement être utilisé avec des champs numériques.</td></tr><tr><td>Limitations de la base de données</td><td><p><code>MEDIAN</code> <b>n’est 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. Voir <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 commençant à partir de la position <code>&lt;start&gt;</code> spécifiée. Le premier caractère de la chaîne correspond à la position 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 également la fonction RegEx prise en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 null.</td></tr><tr><td>Définition</td><td><p>Renvoie la valeur minimum des deux arguments, qui doivent être du même type de données.</p><p><code>MIN </code> peut également être appliqué à un seul champ en tant qu’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><code>MIN</code> est généralement la valeur qui vient en premier dans l’ordre alphabétique.</p><p class="note">Pour les sources de données de base de données, la valeur de la chaîne <code>MIN</code> est la valeur la plus faible 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, <code>MIN</code> est la date la plus récente. 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>En tant qu’agrégation</b></p><p><code>MIN(expression)</code> est une fonction d’agrégation et renvoie un seul résultat agrégé. Elle s’affiche sous la forme <code>AGG(expression)</code> dans la visualisation.</p><p><b>En tant que comparaison</b></p><p><code>MIN(expr1, expr2)</code> compare les deux valeurs et renvoie une valeur au niveau des lignes.</p><p>Voir également <code><a href="#MAX" class="xref">MAX</a></code>.</p></td></tr></tbody></table>

### Extensions de modèle

Pour plus d’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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 prédicteurs, 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 également <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>«&nbsp;Si<i> Season est différent de Summer, renvoyer </i>Don’t wear sandals<i>. Sinon, renvoyer </i>Wear sandals<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 et rechercher une fonction spécifique.</a> et <a href="#OR" class="xref">OR</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> ne prend pas d’argument.</p><p>Voir aussi <code><a href="#TODAY" class="xref">TODAY</a></code>, un calcul similaire qui renvoie une date au lieu d’une date/heure.</p><p>Si la source de données est une connexion en direct, la date et l’heure du système peuvent être dans un autre fuseau horaire. Pour plus d’informations sur la résolution de ce problème, consultez la <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=fr-fr">Base de connaissances</a>.</p></td></tr></tbody></table>

[Retour en haut](#top)

## O

### OR

<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 (Season&nbsp;=&nbsp;Spring)&nbsp;ou (Season&nbsp;=&nbsp;Fall)&nbsp;est vrai, renvoyer Sneakers.&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 et 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 en circuit court</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 une couche séparée pour un contour qui peut avoir un style différent de celui du remplissage.</p><p>Prend en charge les polygones au sein de multipolygones.</p></td></tr></tbody></table>

[Retour en haut](#top)

## P

### PARSE\_URL

`PARSE_URL(string, url_part)`

Uniquement pris en charge lorsqu’il est connecté à Cloudera Impala. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm).

### PARSE\_URL\_QUERY

`PARSE_URL_QUERY(string, key)`

Uniquement pris en charge lorsqu’il est connecté à Cloudera Impala. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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é. Le <code>&lt;number&gt;</code> doit être compris 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>Limitations 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 fichiers texte non héritées, types de sources de données Extraits et Non-extraits uniquement (par exemple, Google Analytics, OData ou Salesforce), sources de données Sybase IQ&nbsp;15.1 et versions ultérieures, Oracle&nbsp;10 et versions ultérieures, sources de données Cloudera Hive et Hortonworks Hadoop Hive, sources de données EXASolution 4.2 et versions 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. Voir <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 qui prennent leur entrée 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 également <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’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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 manière à ce que la première lettre de chaque mot soit en majuscules et les autres lettres 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 également <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> donné 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>, prend un angle en radians et le renvoie en degrés.</td></tr></tbody></table>

### Fonctions de calcul de table RANK

Pour plus d’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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’informations, voir [Fonctions de transfert (RAWSQL)](https://help.tableau.com/current/pro/desktop/fr-fr/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’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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 également <code>REGEXP_REPLACE</code> dans la <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 le <code>&lt;number&gt;</code> de caractères 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 le <code>&lt;number&gt;</code> au nombre de chiffres spécifié.</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 au nombre 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 le nombre aux dizaines, -2 arrondit aux centaines, 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;: ROUND peut rencontrer des problèmes en raison de la représentation sous-jacente des nombres à virgule flottante (par exemple 9,405 arrondi à 9,40). Il peut donc être préférable de <a href="https://help.tableau.com/current/pro/desktop/fr-fr/formatting_specific_numbers.htm">formater 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 nombre 9,41 attendu.</p></blockquote><p>Voir également <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 si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm).

### Fonctions de calcul de table RUNNING

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

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

[Retour en haut](#top)

## S

### Extensions analytiques SCRIPT

Pour plus d’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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, telle que Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed et Non pris en charge.</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 également <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>, prend le sinus comme argument et renvoie l’angle en radians.</p><p>Voir également <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’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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 (plus spécifiquement, 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&nbsp;; si le numéro de jeton est négatif, les jetons sont comptabilisés à partir de la droite.</p><p>Voir également REGEX pris en charge dans le <a href="https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm" target="_blank">documentation des fonctions supplémentaires</a>.</p></td></tr><tr><td>Limitations 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, OData, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google Big Query, Cloudera Hadoop Hive, Hortonworks Hive et Microsoft SQL Server.</p><p>Certaines sources de données imposent des limites au fractionnement des chaînes. Consultez les limitations 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 également <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 également <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 également <a href="#CONTAINS" class="xref">CONTAINS</a>, ainsi que REGEX pris en charge dans la <a href="https://help.tableau.com/current/pro/desktop/fr-fr/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 null sont ignorées.</td></tr><tr><td>Remarques</td><td><code>SUM</code> peut uniquement être utilisé 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 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 également <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>Une 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 «&nbsp;true&nbsp;».</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 Season&nbsp;=&nbsp;Summer, renvoyer Sandals. Sinon, examiner l’expression suivante. Si Season = Winter, renvoyer Boots. Si aucune des expressions n’est vraie, renvoyer Sneakers.&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;Examiner le champ Season. Si la valeur est Summer, renvoyer Sandals. Si la valeur est Winter, renvoyer Boots. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Season, renvoyer Sneakers.&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 si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/functions_functions_additional.htm).

### TLD

`TLD(string_url)`

Pris en charge uniquement si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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 du système local actuel.</td></tr><tr><td>Exemple</td><td><pre>TODAY() = 1986-03-25</pre></td></tr><tr><td>Remarques</td><td><p><code>TODAY</code> ne prend pas d’argument.</p><p>Voir aussi <code><a href="#NOW" class="xref">NOW</a></code>, un calcul similaire qui renvoie une date/heure au lieu d’une date.</p><p>Si la source de données est une connexion en direct, la date du système peut être dans un autre fuseau horaire. Pour plus d’informations sur la résolution de ce problème, consultez la <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=fr-fr">Base de connaissances</a>.</p></td></tr></tbody></table>

### TOTAL

`TOTAL(expression)`

Pour plus d’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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 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 si connecté à Google BigQuery. Pour plus d’informations, consultez [Fonctions supplémentaires](https://help.tableau.com/current/pro/desktop/fr-fr/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 vérifie&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 que si la valeur «&nbsp;hmyrer&nbsp;» est présente dans le champ Manager de la vue.</p></td></tr><tr><td>Remarques</td><td><p>Cette fonction vérifie&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;:&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é en tant que filtre, un champ calculé tel que <code>[Username field] = USERNAME( )</code> peut servir à créer un filtre utilisateur qui n’affiche que les données correspondant à la personne connectée au serveur.</p></td></tr></tbody></table>

### Fonctions du jeton Web USER ATTRIBUTE JSON

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

Pour plus d’informations, consultez [Fonctions utilisateur](https://help.tableau.com/current/pro/desktop/fr-fr/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 également <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>Une 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;Examiner le champ Season. Si la valeur est Summer, renvoyer Sandals. Si la valeur est Winter, renvoyer Boots. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Season, renvoyer Sneakers.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p>Utilisé avec <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 la construction <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 de comparaison pour <code>WHEN IN</code> peuvent être un ensemble, une liste d’expressions littérales ou un champ combiné. Voir également <a href="#IN" class="xref">IN</a>.</p></td></tr></tbody></table>

### Calculs de table WINDOW

Pour plus d’informations, consultez [Fonctions de calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/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 si connecté à Hadoop Hive. Pour plus d’informations, voir [Fonctions de transfert (RAWSQL)](https://help.tableau.com/current/pro/desktop/fr-fr/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 également <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 0.</td></tr><tr><td>Définition</td><td>Renvoie <code>&lt;expression&gt;</code> si celle-ci 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 du test n’est pas une valeur null, renvoyer sa valeur. Si la note du test est une valeur null, renvoyer 0.&nbsp;»</i></p></td></tr><tr><td>Remarques</td><td><p><code>ZN</code> est un cas spécialisé de <a href="#IFNULL" class="xref">IFNULL</a> où l’alternative, si l’expression est une valeur null, est toujours 0 plutôt que d’être spécifiée dans le calcul.</p><p><code>ZN</code> est particulièrement utile lors de l’exécution de calculs supplémentaires et une valeur null rendrait l’ensemble du calcul nul. Cependant, soyez prudent en interprétant ces résultats car une valeur null n’est pas toujours synonyme de 0 et pourrait représenter des données manquantes.</p><p>Voir également <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/pro/desktop/fr-fr/functions_all_categories.htm)

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