Modifier le type de données - valeur unique

Change le type de données de la valeur unique entrante pour les types de données nombre, texte ou date

Action

Résultat

Conversion de texte en nombre

La valeur numérique du texte en tenant compte du séparateur décimal.

Si le séparateur décimal est défini correctement, tout séparateur de milliers est détecté automatiquement.

Conversion de nombre en texte

La représentation textuelle du nombre en format interne, ou basée sur la langue et le format spécifié. Vous pouvez aussi spécifier un nombre valide de zéros non significatifs.

Si rien n'y est spécifié, les résultats sont formatés en format numérique.

Conversion de Texte en Date

Valeur de date du texte dans le format interne, basée sur le format spécifié et, le cas échéant, la langue.

La date doit être dans l'ère apr. J.-C. Les valeurs de date avant l'ère commune ne sont pas prises en charge. Le format d'heure doit être spécifié. Le format d'heure est composé de séquences de caractères représentant les champs de date, par ex. année, mois, jour de la semaine ou minute, dans la langue correspondante ; séparées par des séparateurs. De plus, la langue correspondante doit être spécifiée. Le texte non éditable doit être entouré de guillemets.

Lors de l'utilisation du symbole Q ou q pour les trimestres, tous les autres symboles, sauf Y et y pour les années sont ignorés. Seul l'ordre de Q/q et Y/y est important.

Conversion de Date en Texte

La représentation textuelle de la date en format interne, ou basée sur la langue et le format spécifié.

Le texte non éditable doit être entouré de guillemets.

Les spécifications de format et de langue sont optionnelles. Si aucun format n'est spécifié, les données sont sorties dans le format de date interne. Si aucune langue n'est spécifiée, l'anglais (EN) est appliqué comme langue par défaut.

Conversion de nombre en date

La valeur de date correspondant à la valeur du nombre en millisecondes depuis le 01/01/1970

Conversion de date en nombre

Nombre en millisecondes depuis le 01/01/1970

Format de nombre interne

Si l'utilisateur est connecté en anglais, le format de numérotation est le style anglo-saxon, avec une virgule comme séparateur décimal, mais sans regroupement des caractères.

Format de date interne

yyyy-Q pour spécifier le trimestre le plus proche, sinon yyyy-MM-ddThh:mm:ss. Le nombre de chiffres correspond à la précision de la date, et les autres chiffres sont omis. C'est le format de transfert.

Spécifications trimestrielles

Celles-ci sont indiquées par un Q dans la section du format qui n'est pas entre guillemets simples.

Conditions préalables pour la conversion du texte en valeurs de date trimestrielles :

  1. Il est attendu qu'une valeur source contenant une date trimestrielle soit composée de deux séquences de chiffres seulement indiquant l'année et le trimestre. Tout caractère non numérique qui pourrait apparaître avant, après ou entre eux, par ex. Trimestre 04/2009.
  2. Le modèle utilise Y ou y comme symbole pour l'année et Q ou q pour le trimestre, par exemple trimestre Q/y ou Q Y.

Procédure :

  1. Les deux (premières) séquences de chiffres sont déterminées à partir de la valeur source.
  2. La section du format qui n'est pas entre guillemets simples sert à déterminer si q / Q ou y / Y apparaît en premier.
  3. Si q ou Q apparaît en premier, la première séquence de chiffres est interprétée comme le trimestre et le deuxième, comme l'année, et vice versa.

Paramètres

Les paramètres suivants sont disponibles :

Paramètre

Description

Valeur unique

Source : Opérateur de valeur unique

Type de données : Date, nombre ou texte

Spécification : Obligatoire

Nouveau type

Nouveau type de données à valeur unique

Valeur par défaut : Texte

Spécification : Obligatoire

Format (type de date)

Format d'heure pour la conversion du type Date au type Texte et vice versa.

Les symboles de formatage suivants sont disponibles pour la conversion de la date en texte :

Année : y ou Y

Trimestre : Q

Mois : M

Semaine calendaire : w

Jour de la semaine : E ou e

Jour du mois : d

Jour de l'année : D

Heure : H ou h

Minute : m

Seconde : s

AM/PM : a

Fuseau horaire : z (p. ex. GMT)

Fuseau horaire RFC : Z (p. ex. -0900)

Ère : G (doit toujours être apr. J.-C.)

Valeur par défaut : MM/dd/yyyy

Format (type de date)

Les symboles de formatage suivants sont disponibles pour la conversion du texte en date :

Année : y

Trimestre : Q

Semaine calendaire : w

Semaine du mois : W

Jour de la semaine : E

Jour du mois : d

Jour de l'année : D

Heure (0-23) : H

Heure (1-24) : k

Heure AM/PM (0-11) : K

Heure AM/PM (1-12) : h

Minute : m

Seconde : s

AM/PM : a

Fuseau horaire : z

Fuseau horaire RFC : Z

Ère : G

Valeur par défaut : yyyy-MM-dd'T'HH:mm:ss;

Séparateurs permis dans les deux cas :

tiret/moins (-), soulignement (_), barre oblique (/), point (.), deux-points (:), virgule (,), tabulation et espace.

Spécification : Obligatoire

Langue

Langue si le format cible est de type date.

Langues disponibles : de et en.

Spécification : Obligatoire lors de l'utilisation de noms de mois et de jours de la semaine

Séparateur décimal

Séparateur pour les décimales, si le format cible est de type nombre.

Valeur par défaut : Virgule (,)

Spécification : Obligatoire

Format (format source nombre)

Format de chiffre pour la conversion du type nombre au type texte.

Vous pouvez sélectionner des formats prédéfinis ou définir votre propre format manuellement.

Avec l'entrée manuelle, les nombres avant le séparateur décimal doivent avoir quatre chiffres croissants suivis de chiffres décroissants 1,234.321. Cette combinaison peut être suivie de texte (par ex. l'unité « heures » ou km/h).

Valeur par défaut : 1234

Séparateurs permis :

Séparateur des milliers en allemand : point (.)

Séparateur des milliers en anglais : virgule (,)

Séparateur décimal en allemand : virgule (,)

Séparateur décimal en anglais : point (.)

Zéros en tête

Nombre de zéros en tête. Le nombre maximum de zéros en tête est le nombre de chiffres avant le séparateur décimal.

Exemple :

Format : 1,234.12 et zéros en tête : 5

Nombre -> Texte

10 245 -> 00010,25

12000,4 -> 12000,4

89,7 -> 00089,70

Specify type

Détermine automatiquement le type de données des valeurs sources.

Si le contenu d'une colonne ne correspond pas au type de données affecté, il se crée une ligne dans l'opérateur qui spécifie le type de données déterminé pour cette colonne. Inversement, les paramètres (lignes) sont supprimés de l'opérateur, ce qui réinitialise le type de données d'une colonne dont le type a déjà été établi correctement.

Encodage (format source texte)

Détermine l'encodage des caractères spéciaux, pour la conversion de type texte en type texte, par ex. "/", "&", "?".

Appliquer codage UTF-8 : code l'ensemble du texte avec les codes UTF-8

Décoder UTF-8 : décode l'ensemble du texte avec les codes UTF-8

Appliquer codage URL : maintient les caractères spécifiques aux URL

Pour l'encodage/décodage UTF-8, les caractères spéciaux doivent être masqués dans une URL valide. Ne sélectionnez cette option que si vous êtes sûr que toutes les sections composant l'URL sont déjà masquées.

Les caractères dans le format d'heure peuvent être combinés dans n'importe quel ordre et répétés plusieurs fois.

Exceptions :

Pour un mois, le nombre de caractères doit être >= 3 (MMM ou MMMM) si le mois est spécifié en format texte (JAN, FEB, etc.) et <3 s'il est spécifié sous forme de chiffre. Dans ce cas, une langue doit aussi être spécifiée pour que le nom du mois puisse être transformé correctement.

Pour le format d'année, comme 2009, y peut être spécifié plusieurs fois, c.-.à-.d que yy et yyyy retournent 2009.

Pour un format d'année, comme 09, toutefois, yyyy retourne l'année 9 et yy, l'année 2009.

Lors du formatage des valeurs de date comme jours de la semaine pour la conversion de date en texte, un nombre e/E < 4 retourne les abréviations du jour (MON, TUE, etc.), tandis que e/E = ou > 4 retourne le nom complet du jour.

Seuls le mois (M), les minutes (m), le fuseau horaire (z), le fuseau horaire RFC (Z) et la semaine civile (w) sont sensibles à la casse.

Lors de la conversion de texte en date, si le symbole Q ou q est utilisé pour les trimestres, tous les autres symboles, sauf Y et y sont ignorés. Seul l'ordre de Q/q et Y/y est important.

Pour la conversion inverse de date en texte, le Q/q peut être combiné à n'importe quels autres symboles, mais ne peut apparaître qu'une fois (pas QQ/yy)

Les entrées de trimestre ne sont actuellement possibles que dans la forme YYYY-Q. Ces chaînes ne peuvent comprendre que l'année, le séparateur et le trimestre.

Toutes les autres chaînes doivent être entourées de guillemets simples ('). Les espaces peuvent être à l'intérieur ou à l'extérieur, par ex. 'On' dd.MM.yy 'at' hh:mm ou 'On 'dd.MM.yy' at 'hh:mm' '.

Le schéma des espaces dans le format source et le format cible doit correspondre, par ex. "2 .3 .09" -> "d .M .y" mais pas "2. 3. 09" -> "d .M .y".

Exemples

Format source : "22.3.2009"

Format d'heure : "d.M.y" ou "DDDD.MM.YYYY",

mais pas "DD.MMM.YYYY "

Format source :"03/22/09 30:24 PM"

Format d'heure : "MM/DD/YY hh:mm a" ou "M/d/y HH:mm A"

mais pas "M/d/y HH:MM A" ou "m/d/y HH:mm A"

Format source : "Time: 2009-FEBRUARY-01T22:33:44"

Format d'heure : "Time: 'y-MMM-d'T'h:m:s" ou "'Time:' y-MMMMM-d'T'h:m:s",

mais pas "'Time: 'y-MM-d'T'h:m:s"

Format source : "3. quarter 2009"

Format d'heure : "QY" ou "Q'. quarter' y ou "QQ/yyyy" ;

mais pas "YQ"