Cet article présente les fonctions de conversion de type et leurs utilisations dans Tableau. Il montre également comment créer un calcul de conversion de type à l'aide d'un exemple.
Pourquoi utiliser des fonctions de conversion de type
Les fonctions de conversion de type vous permettent de convertir des champs d'un type de données en un autre. Vous pouvez ainsi convertir des nombres en chaînes, par exemple des valeurs d'âge (nombres) en valeurs de chaîne afin que Tableau ne tente pas de les agréger.
Le calcul d'une tâche de ce type peut se présenter ainsi :
STR([Age])
Fonctions de conversion de type disponibles dans Tableau :
Le résultat d'une expression dans un calcul peut être converti en un type de données spécifique. Les fonctions de conversion sont STR()
, DATE()
, DATETIME()
, INT()
, et FLOAT()
. Par exemple, si vous souhaitez convertir un nombre à virgule flottante comme 3,14 sous la forme d'un nombre entier, vous pouvez écrire INT(3.14)
. Cela permet d'obtenir 3
, qui est un nombre entier. Les fonctions de conversion sont décrites ci-dessous.
Une valeur booléenne peut être convertie en un nombre entier, un nombre à virgule flottante ou une chaîne ; elle ne peut pas être convertie en date. True
correspond aux valeurs 1, 1,0 ou la chaîne "1", tandis que False correspond aux valeurs 0, 0,0 ou la chaîne "0". Unknown
correspond à la valeur Null
.
Fonction | Syntaxe | Description |
DATE |
| Renvoie une date en fonction d'un nombre, d'une chaîne ou d'une expression de date. Exemples :
Les guillemets sont obligatoires dans les deuxième et troisième exemples. |
DATETIME |
| Renvoie une date et une heure en fonction d'un nombre, d'une chaîne ou d'une expression de date. Exemple :
|
| Convertit une chaîne en données date/heure dans le format spécifié. La prise en charge de certains formats locaux spécifiques est déterminée par les paramètres système de l'ordinateur. Les lettres qui apparaissent dans les données et qui n'ont pas besoin d'être analysées doivent figurer entre guillemets simples (' '). S'agissant des formats qui n'utilisent pas de séparateurs entre les valeurs (par exemple, MMJJAA), assurez-vous que leur analyse s'effectue de manière adéquate. Le format doit être une chaîne constante, et non une valeur de champ. Cette fonction renvoie Cette fonction est disponible pour plusieurs connecteurs. Pour plus d'informations, voir Convertir un champ en un champ de date. Exemples :
| |
FLOAT |
| Convertit l'argument en nombre à virgule flottante. Exemples :
|
INT |
| 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. Exemples :
Lorsqu'une chaîne est convertie en nombre entier, celui-ci est d'abord converti en nombre à virgule flottante avant d'être arrondi. |
STR |
| Convertit l'argument en chaîne. Exemple :
Cette chaîne prend toutes les valeurs de la mesure appelée |
Créer un calcul de conversion de type
Suivez les étapes ci-dessous pour savoir comment créer un calcul de conversion de type.
Dans Tableau Desktop, connectez-vous à la source de données Sample - Superstore enregistrée qui est fournie avec Tableau.
Accédez à une feuille de calcul.
Sélectionnez Analyse > Créer un champ calculé.
Dans l'éditeur de calcul qui s'ouvre, procédez comme suit :
Nommez le champ calculé Chaîne Postal Code.
Entrez la formule suivante :
STR([Postal Code])
Ce calcul convertit le champ Postal Code d'un nombre en une chaîne.
Lorsque vous avez terminé, cliquez sur OK.
Le nouveau champ calculé apparaît sous Dimensions dans le volet Données. Comme vos autres champs, vous pouvez l'utiliser dans une ou plusieurs visualisations.
La conversion de ce champ d'un nombre en une chaîne fait que Tableau le traite comme une chaîne et non comme un nombre (c'est-à-dire que Tableau ne l'agrège pas).
Consultez également
Convertir un champ en un champ de date
Mise en forme des calculs dans Tableau