Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
doespirito
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
Anonymous
Not applicable

une piste avec çà :

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

Anonymous
Not applicable

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

doespirito
Creator
Creator
Author

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

Merci beaucoup !!

Arnault