Calculs dans Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Type de données — attribut qui indique à l'ordinateur comment interpréter une valeur.
Sources de données structurées : une colonne = un type de données.

Chaîne — suite d'une ou plusieurs lettres, chiffres ou autres caractères.
Exemples de données de type chaîne :
Dans les calculs, les valeurs de chaîne sont entre " ".
IF [Word] = "Apple" THEN "Fruit" END+ Concaténation — joindre deux chaînes ou plus bout à bout : 
SPLIT() — extraire des parties d'une chaîne selon un délimiteur :
LEFT(), RIGHT(), MID() — extraire un nombre fixe de caractères selon la position dans la chaîne :
Les fonctions logiques vérifient si une condition est vraie ou fausse et retournent une valeur selon l'évaluation.
Conditions booléennes (vrai/faux) :
[Low activity ratio] < 0.1 retourne « TRUE » ou « FALSE »Possible d'inclure plusieurs vérifications dans une même condition avec AND et OR :
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )Négation :
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"Fonction IF :
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDFonction IIF
IIF (test, ____ , ____)Fonction CASE
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF permet des conditions algébriques, p. ex. :
IIF() permet des conditions algébriques, p. ex. :

CASE cherche une correspondance exacte, p. ex. :

ISNULL, ISDATE — vérifient si une valeur est « Null » ou une date :
ISNULL([Steps]) retourne « TRUE » ou « FALSE »ISDATE([Activity Date]) retourne « TRUE »IFNULL — vérifie si une valeur est « Null » et contrôle la sortie :
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN — retourne 0 si une valeur est « Null »
ZN([Steps]) retourne 0Calculs dans Tableau