Forum

Trouvez des réponses, posez des questions, et partagez votre expertise d’Alteryx.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
RÉSOLU

Suppression de champs intempestifs

ALTA01
Astéroïde

Bonjour,

 

Je voudrais supprimer des champs intempestifs qui se trouvent avant le champ qui contient « ABC »

 

Exemple de fichier :

 

Avant nettoyage :

a;e;t;ABC;i;f;j ;

t :u;ABC;y;f;j;o;p;e;g;s;m

ABC;b;f;j;o;p

a;ABC;a;f;j;o 

 

Après nettoyage :

ABC;i;f;j ;

ABC;y;f;j;o;p;e;g;s;m

ABC;b;f;j;o;p

ABC;a;f;j;o 

 

comment puis-je faire svp ?

 

Merci d’avance

 

Bonne journée

 

12 RÉPONSES 12
carlosteixeira
15 - Aurora
15 - Aurora

Bonjour mon ami @ALTA01 @.

 

Utilisez cette expression avec regexmatch([ABC]. *) Cela devrait fonctionne

 

Salutation

 

Carlos Teixeira 

Carlos A Teixeira
ALTA01
Astéroïde

merci Carlos

je vais appliquer la solution

je te tiens au courant

merci 🙂

mathieuf
Alteryx
Alteryx

Bonjour @ALTA01,

 

Est-ce que la solution de @carlosteixeira t'a permis de résoudre ton challenge ?

StephaneP
Alteryx Alumni (Retired)

Et pour parfaire notre culture à tous voici une autre façon de faire via l'outil RegEx.

 

StephaneP_0-1603798568410.pngStephaneP_1-1603798609207.png

 

Il y a toujours plein de façons de faire. Moi j'aime bien ce petit outil, un peu aride au début mais tellement puissant une fois qu'on le maitrise.

 

Enjoy !

 

Stéphane Portier
Sales Engineer
Alteryx
StephV
Alteryx Alumni (Retired)

Bonjour @ALTA01,

 

Merci beaucoup pour ta question ! As-tu pu supprimer les champs que tu souhaitais grâce à la solution de @carlosteixeira2005  ou les éclairages de @StephaneP ?

 

Si ces réponses t'ont aidé, pourrais-tu les "Accepter comme solution", tu aideras ainsi d'autres utilisateurs Alteryx.

 

Merci beaucoup à toi et une très bonne soirée !

En parlant de soirée, tu viens à la soirée User Group le 5 novembre 😎?

Steph Vitale-Havreng
ALTA01
Astéroïde

Bonjour Carlos,

 

me voilà de retour 🙂

 

En fait j'ai sûrement mal exprimé mon besoin ; en effet, les lignes que j'ai écrites dans mon exemple, ne sont pas des lignes de texte mais des enregistrements de fichier : les points-virgule sont des séparateurs de champs : je souhaite supprimer des champs et non pas des caractères.

 

J'espère que cela est possible dans Alteryx ?

je voudrais évier de le faire dans powershell.

 

Cordialement

ALTA01
Astéroïde

Bonjour Stéphane,

 

me voilà de retour 🙂

 

En fait j'ai sûrement mal exprimé mon besoin ; en effet, les lignes que j'ai écrites dans mon exemple, ne sont pas des lignes de texte mais des enregistrements de fichier : les points-virgule sont des séparateurs de champs : je souhaite supprimer des champs et non pas des caractères.

 

J'espère que cela est possible dans Alteryx ?

je voudrais évier de le faire dans powershell.

 

Cordialement

Jean-Balteryx
16 - Nebula
16 - Nebula

Bonjour @ALTA01 ,

 

J'ai créé un workflow qui fait ce que vous souhaitez si j'ai bien compris le besoin.

 

Dites-moi si c'est bon pour vous !

 

Jean-Baptiste

StephaneP
Alteryx Alumni (Retired)

Comme on aime bien découvrir de nouvelles façons de faire, voici une autre technique pour obtenir le même résultat.

J'ai intégré le travail de @Jean-Balteryx pour comparer.

 

Et hop.

 

Avec ça @ALTA01 c'est l'oppulence de choix 😋

 

Enjoy !

Stéphane Portier
Sales Engineer
Alteryx
Étiquettes