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.
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.
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":
Jetzt sieht es so aus:
Jeder Eintrag steht in einer eigenständigen Spalte.
Nun stellst du die Spalten in Zeilen um. Hierfür benötigst du das "Umstellentool":
Die RecordID und das Ursprungsfeld sind die Schlüsselspalten, die Einzelwerte die Datenspalten.
Nach dem Umwandeln sehen deine Daten so aus:
Jetzt sortierst du nach RecordID und Value, dadurch stehen die doppelten Einträge untereinander:
Mit der Mehrzeiligen Formel erzeugst du nun ein neues Feld, dass die mehrfach vorhandenen Einträge markiert:
Die überzähligen Einträge sind jetzt mit einer "1" gekennzeichnet.
Nochmal sortiert, damit man das Ergebnis checken kann
Jetzt kannst du mit dem Filtertool die überzähligen Einträge wegfiltern
Je Ursprungsdatensatz hast du jetzt nur noch eindeutige Einträge
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