Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
MauriceLudo
Creator II
Creator II

Supprimer caractère dans un champ

Bonjour,

Comment je peux supprimer des caractères dans un champ. Elle s’est améliorée <em></em>

Merci

5 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Même réponse que pour Modifier contenu champ

lors du chargement créer une table de mapping avec les tag HTML à supprimer (respecter la casse)

// Liste des tags a supprimer (Attention, la fonction MapSubstring est case sensitive)

HtmlTag_Map:
mapping LOAD * INLINE [
HtmlTag, Substitut
<strong>,
</strong>,
<br />,

<em>,

</em>,

];

Et utiliser la fonction pour appliquer la suppression (remplacer tag par '' (rien))

MapSubstring('HtmlTag_Map',question8)

MauriceLudo
Creator II
Creator II
Author

Slt Sébastien,

j'ai testé les deux solution mais j'ai toujours la même chose.

Aurelien_Martinez
Partner - Specialist II
Partner - Specialist II

Bonjour,

replace(Question_8, '<em></em>', '') as Question_8

Aurélien

Help users find answers! Don't forget to mark a solution that worked for you!
sfatoux72
Partner - Specialist
Partner - Specialist

Tu as du faire une mauvaise manipulation.

L'avantage par rapport à un simple Replace, c'est que tu peux supprimer tout les tags peu importe leur position ou leur combinaison, il suffit de les ajouter dans la table de mapping pour qu'ils soient supprimé.

Voici un exemple complet :

HtmlTag_Map:
mapping LOAD * INLINE [
HtmlTag, Substitut
<strong>,
</strong>,
<br />,
<em>,
</em>,
]
;


Questions:
LOAD Trim(MapSubstring('HtmlTag_Map',question_8)) as question_8
INLINE [
question_8
Elle est équivalente
Elle s’est améliorée <em></em>
Elle s'est dégradée
]
;

Community_1194727.png

sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Si des réponses vous ont aidés, merci de les spécifier comme "Utile".

Si vous désirez recommander une réponse aux autres membre de la communauté, cliquez sur recommander.

Et si la réponse résout votre problème, merci de mettre la question comme résolue.