Types De Données
Alteryx traite les valeurs en fonction du type de données. Alteryx prend en charge les types de données chaîne, numérique, date-heure et booléen, ainsi que les objets géographiques.
L'outil Sélectionner, ou tout outil qui inclut des fonctionnalités de l'outil Sélectionner, peut être utilisé pour modifier le type de données dans une colonne. Voir les outils Sélectionner, Ajouter des champs, Jointure, Plusieurs jointures, Trouver le plus proche, et Correspondance géographique.
Données chaîne
Une chaîne représente des données alphanumériques et peut contenir des lettres, des chiffres, des espaces ou d’autres types de caractères. Une chaîne peut également être considérée comme du texte brut. Tous les caractères d'une chaîne sont traités sous forme de texte même si les caractères sont des chiffres.
Bien qu’une chaîne puisse contenir du texte qui ressemble à un nombre (par exemple, "123.4"), elle doit d’abord être convertie en un type de données numériques (soit avec un outil Sélectionner ou avec les fonctions ToNumber) pour effectuer des calculs.
Il est plus efficace de stocker les chaînes sous forme des chaînes étant de longueur variable. C'est parce que les chaînes de longueur fixe réservent de l'espace pour le nombre de caractères spécifié, alors que les chaînes de longueur variable n'utilisent que la quantité de stockage nécessaire pour les données de la cellule. Définissez une limite élevée pour les chaînes de longueur fixe pour éviter de tronquer les données.
Type | Description | Exemple |
---|---|---|
String | Chaîne Latin-1 à longueur fixe. La longueur doit être au moins aussi large que la plus longue chaîne que vous souhaitez que le champ contienne, sinon les valeurs sont tronquées. Limité à 8 192 caractères Latin-1. | Toute chaîne dont la longueur ne varie pas beaucoup d’une valeur à l’autre et ne contient que des caractères Latin-1 simples. |
WString | Chaîne étendue, accepte tous les caractères (Unicode). Limitée à 8 192 caractères. | Toute chaîne dont la longueur ne varie pas beaucoup d’une valeur à l’autre et contient n’importe quel caractère. |
V_String | Longueur variable. La longueur du champ est ajustée pour que la chaîne complète tienne dans le champ. | Toute chaîne dont la longueur varie d’une valeur à l’autre et ne contient que des caractères Latin-1 simples. |
V_WString | Chaîne étendue à longueur variable. La longueur du champ est ajustée pour que la chaîne complète tienne dans le champ et accepte tous les caractères. |
Toute chaîne dont la longueur varie d'une valeur à l'autre et contient des caractères quelconques. |
Données numériques
Il existe plusieurs types de données numériques différents, notamment entiers, décimales, flottants et doubles. À l'exception de la décimale fixe, les types de données numériques ne sont pas réglables en longueur.
Type | Description | Exemple |
---|---|---|
Byte | Unité de données comportant 8 chiffres binaires (bits). Un champ Byte est un nombre entier positif qui se situe dans la plage de 0 à 255, ou 28 | 0, 1, 2, 3....253, 254, 255 |
Int16 |
Une valeur numérique sans décimale égale à 2 octets, ou -(2 15 ) à (2 15 )-1 |
– 32 768 à 32 767 |
Int32 | Une valeur numérique sans décimale égale à 4 octets, ou -(231) à (231)-1 | – 2 147 483 648 à 2 147 483 647 |
Int64 | Une valeur numérique sans décimale égale à 8 octets, ou -(263) à (263)-1 | – 9 223 372 036 854 775 808 à 9 223 372 036 854 775 807 |
FixedDecimal |
Valeur numérique comportant une décimale. La longueur (précision) d’une décimale fixe est égale à la largeur du nombre entier (côté gauche de la virgule) plus la virgule plus la largeur de l’échelle (côté droit de la virgule). Si un nombre est négatif, le signe négatif est également inclus dans la longueur. Alteryx définit par défaut une décimale fixe sur 19,6. La précision maximale est de 50, y compris la virgule et le signe négatif (le cas échéant). Une décimale fixe est le seul type de données numérique dont la longueur peut être ajustée. |
Une valeur de 1234,567 ayant une longueur de 7,2 donne comme produit un résultat de 1234,57 Une valeur de 1234,567 ayant une longueur de 7,3 renvoie une erreur de conversion de champ et une sortie nulle, car la valeur ne tient pas dans la précision spécifiée. Une valeur de 1234,567 avec une longueur de 6,1 produit un résultats 1234,6 Une valeur de 1234,567 avec une longueur de 8,3 produit un résultat de 1234,567 Une valeur de -1234,567 ayant une longueur de 8,3 renvoie une erreur de conversion de champ et une sortie nulle, car la valeur ne tient pas dans la précision spécifiée. Une valeur de 1234,567 ayant une longueur de 11,6 produit un résultat de 1234,567000 |
Float |
Valeur à virgule flottante et précision simple standard. Il utilise 4 octets, et peut représenter des valeurs allant de +/- 3,4 x 10-38 à 3,4 x 1038 avec 7 chiffres de précision. Un flottant utilise une décimale qui peut être placé dans n’importe quelle position et permet essentiellement d’économiser de la mémoire en présence d’un grand nombre de valeurs à virgule flottante. |
+/- 3,4 x 10-38 à 3,4 x 1038 avec une précision de 7 chiffres |
Double | Une valeur à virgule flottante et double précision standard. Il utilise 8 octets, et peut représenter des valeurs allant de +/-1,7 x 10-308 à 1,7 x 10308 avec une précision de 15 chiffres. Un double utilise une virgule qui peut être placée à n’importe quelle position. Un double utilise deux fois plus de octets qu’un flottant et est généralement utilisé comme type de données par défaut pour les valeurs décimales. |
+/-1,7 x 10-308 à 1,7 x 10308 avec 15 chiffres |
Données Date/heure
Type | Description | Exemple |
---|---|---|
Date | Une chaîne de 10 caractères au format « yyyy-mm-dd ». | 2 décembre 2005 = 2005-12-02 |
Time | Une chaîne de 8 caractères au format « hh:mm:ss ». | 2 h 47 et 53 secondes a.m. = 02:47:53 2:47 et 53 secondes p.m. = 14 :47 :53 |
DateTime | Une chaîne de 19 caractères au format « yyyy-mm-dd hh:mm:ss ». | 2005-12-02 14:47:53 |
Les types de données Date, Time et DateTime peuvent être traités comme des chaînes lors de l’utilisation de fonctions dans un outil avec un éditeur d’expression. Consultez la table de données date/heure ci-dessus pour les descriptions et les exemples.
Données booléennes
Type | Description | Exemple |
---|---|---|
Bool | Une expression présentant seulement deux valeurs possibles : vrai ou faux |
Les mots vrai« True » et faux « False » apparaissent dans les résultats où « False » = 0 et « True » = valeur non égale à 0. |
Objets géographiques
Type | Description | Exemple |
---|---|---|
SpatialObj | Objet géographique associé à un enregistrement de données. Une table peut contenir plusieurs champs d’objets géographiques. | Un objet géographique peut être constitué d’un point, d’une ligne, d’une polyligne ou d’un polygone. |