Free Trial

Forum - Deutsch

Suchen Sie nach Antworten, stellen Sie Fragen und teilen Sie Ihr Alteryx-Wissen.

How to filter out double numbers in a single field.

NicoLehmann
Meteoroid

I have a field in my WF where multiple numbers are inside all seperated by ','. Some numbers are double.

Thats whats inside the field i mean: 

 

000000004141162853,000000004141162854,000000004141162854,000000004141162853,000000004141162854,000000004141162853,000000004141162853,000000004141162854

 

How can i filter out all the double values.

1 ANTWORT 1
Biggi
Asteroid

Moin @NicoLehmann ,

 

ich hoffe, ich habe dein Problem richtig verstanden. Den Workflow findest du auch im Anhang.

Ich habe noch ein paar zusätzliche Datenzeilen eingefügt, damit das Beispiel besser funktioniert.

DoppelteEinträge.PNG

Im ersten Schritt erzeugst du eine RecordID, damit wir wissen, welche Einträge zusammen gehören.

Dann wird die Datenspalte in mehrere Einzelspalten aufgeteilt. Hierfür benötigst du aus der Parsen-Rubrik das "Text in Spalten -Tool":
1TextInSpalten.PNG

Jetzt sieht es so aus:

2TextInSpalten.PNG

Jeder Eintrag steht in einer eigenständigen Spalte.

Nun stellst du die Spalten in Zeilen um. Hierfür benötigst du das "Umstellentool":

3Umwandeln.PNG

Die RecordID und das Ursprungsfeld sind die Schlüsselspalten, die Einzelwerte die Datenspalten. 

Nach dem Umwandeln sehen deine Daten so aus:

3bUmwandeln.PNG

Jetzt sortierst du nach RecordID und Value, dadurch stehen die doppelten Einträge untereinander:

4Sortieren.PNG     4bSortieren.PNG

Mit der Mehrzeiligen Formel erzeugst du nun ein neues Feld, dass die mehrfach vorhandenen Einträge markiert:

5Doppelt.PNG

Die überzähligen Einträge sind jetzt mit einer "1" gekennzeichnet.

5bDoppelt.PNG

Nochmal sortiert, damit man das Ergebnis checken kann

6Sortieren.PNG

6bSortieren.PNG

Jetzt kannst du mit dem Filtertool die überzähligen Einträge wegfiltern

7Filter.PNG

Je Ursprungsdatensatz hast du jetzt nur noch eindeutige Einträge

7bFilter.PNG

Je nachdem, wie die Aufgabenstellung ist, kannst du nun über die RecordID und den Namen, der die ursprüngliche Reihenfolge der Einträge widerspiegelt, die Datensätze wieder zusammenbauen.

Bitte gebe Bescheid, ob die Antwort hilfreich war.

 

viele Grüße Birgit

Beschriftungen