É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.
![](/fr-FR/components/7.3/Subsystems/tmap/Content/Resources/images/blank_output_expression.png)
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 !