Free Trial

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
Alteryx

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
Alteryx

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