Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
MauriceLudo
Not applicable

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

Tags (1)
5 Replies
sfatoux72
Not applicable

Re: Supprimer caractère dans un champ

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
Not applicable

Re: Supprimer caractère dans un champ

Slt Sébastien,

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

amartinez35
Not applicable

Re: Supprimer caractère dans un champ

Bonjour,

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

Aurélien

sfatoux72
Not applicable

Re: Supprimer caractère dans un champ

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
Not applicable

Re: Supprimer caractère dans un champ

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.