Qlik Community

Groupe des Utilisateurs Francophones

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Creator
Creator

décomposer une chaine en différents champs selon un caractère de séparation


Bonjour à tous,

Je crée ma première discussion sur QV, produit que j'utilise depuis un an environ.

Je charge dans un script un champ qui contient une chaine de caratères.

Cette chaine de caractères contient différentes informations séparées par les deux caractères qui sont '::'

exemple de chaines :

actualite::infos departementales::amboise::texte1
loisirs::24h::amboise::texte2
sport::rugby::amboise::texte3

Comment puis-je décomposer cette chaine en autant de champs différents pour les stocker dans une table.

Merci de vos lumières,

Arnault

3 Replies
Highlighted
Contributor III
Contributor III

une piste avec çà :

subfield(s, 'délimiteur' [ , index ] )

Highlighted
Contributor III
Contributor III

utilisateur:

LOAD * INLINE [

    texte_complet

actualite::infos departementales::amboise::texte1

loisirs::24h::amboise::texte2

sport::rugby::amboise::texte3

];

utilisateur2:

LOAD

  texte_complet    as ligne,

  subfield(texte_complet, '::',1) as Part1,

  subfield(texte_complet, '::',2) as Part2,

  subfield(texte_complet, '::',3) as Part3,

  subfield(texte_complet, '::',4) as Part4

resident utilisateur;

textechaines.png

Highlighted
Creator
Creator

je viens de modifier mon script et ca fonctionne très bien,

Merci beaucoup !!

Arnault