Accéder au contenu principal

Écrire des valeurs vides en sortie comme des valeurs null ou fixes

Vous pouvez écrire en sortie des valeurs vides comme des valeurs null ou fixes à l'aide d'expressions.

Afin d'écrire des valeurs vides d'une colonne comme null en sortie, utilisez la syntaxe de l'expression suivante :

rowName.columnName.equals("")?null:rowName.columnName

Afin d'écrire des valeurs vides d'une colonne comme valeurs fixes en sortie, utilisez la syntaxe de l'expression suivante :

rowName.columnName.equals("")?fixValue:rowName.columnName

Dans l'exemple suivant, chaque valeur vide de la colonne name sera remplacée par null ; chaque valeur vide de la colonne company sera remplacée par la chaîne de caractères Unknown.

Les deux tableaux suivants montrent l'entrée et la sortie d'un composant tMap auquel sont appliquées ces deux expressions.

Table d'entrée :

id Name company
1 John Talend
2   Apple
3 Jane  

Table de sortie :

id Name company
1 John Talend
2 null Apple
3 Jane Unknown

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !