Hallo,
ich benötige eine If Then Abfrage, die die 'Formatierung des Eingangsfeldes' abfragt. Dieses Eingangsfeld kommt aus einer EXCEL-Datei und heißt "Auftragseingangsdatum".
Das eigentliche Problem ist es, daß unterschiedliche Mitarbeiter diese EXCEL-Datei ablegen, und je nach dem welcher Mitarbeiter abgelegt hat:
- wird mal dieses Datumsfeld von ALTERYX mit dem "Format Datum" erkannt (z.B.: 2023-05-12)
- wird mal dieses Datumsfeld mit dem "Format Double" erkannt (z.B.: 45058)
Lösen möchte ich dies Problem mit dem "Formel-Icon" in ALTERYX.
Beispiel eingedeutscht:
If [Auftragseingangsdatum] hat das Format Datum
dann mache das und das
else
dann mache jenes und jenes
EndIf
Kann man das "Format" eines Eingangsfeldes mit If überhaupt abfragen? Wenn ja, wäre ein Beispiel supertoll!
Vielen Dank !
Grüße Zeed
Gelöst! Gehe zu Lösung.
Hallo Zeed,
ich glaube, das Format kann man in einer Formel nicht direkt abfragen.
Mit einem Umweg geht es aber trotzdem. Siehe anhängender Workflow.
Wenn in der Datumsspalte ein Bindestrich enthalten ist, nimm diesen Wert (das ist ja dann ein Datum).
Wenn kein Bindestrich enthalten ist, wird es das Excelformat sein. Damit errechnet die Formel dann das Datum.
Ich hoffe, es hilft.
Gruß
Matthias
Hallo Zeed,
vielleicht kannst du dein Problem mit einem kleinen Trick lösen.
Du bekommst das Datumsfeld vermutlich so geliefert, ein buntes Durcheinander, das von Alteryx als String interpretiert wird:
Mit einem kleinen Trick kannst du erkennen, um welchen "Datentyp" es sich in Excel handelt.
Mit dieser Formel prüfst du, ob es sich um eine Eingabe handelt, die problemlos in ein Datum umformatiert werden kann:
Die Formel erzeugt bei Zahlen einen Feldkonvertierungsfehler, den du ignorierst.
Über die neu erzeugte Spalte "Feldtyp" kannst du nun filtern:
und die beiden Feldtypen unterschiedlich weiterverarbeiten.
In meinem Beispiel habe ich die Einträge in echte Datumsfelder im Datumsformat umgewandelt.
Die RecordID dient hier nur zur Übersichtlichkeit und zum Wiederfinden der Datensätze.
Schau mal, ob dir das hilft.
Den Beispielworkflow hänge ich an.
viele Grüße & ein baldiges Wochenende
Birgit
Hallo Feuerball,
was für eine geniale Idee !!
Vielen Dank dafür, denn manchmal ist die Lösung so einfach, aber man denkt 'halt zu kompliziert.
Ich probiere es am Wochenende aus (vorher keine Zeit) und berichte das Ergebnis hier wieder im Forum.
VG Zeed
Hallo Biggi,
Wow - Deine Lösung hört sich verdammt gut an - weil dabei das Format abgefragt wird, was ja mein Wunsch war.
Auch das probiere ich am Wochenende aus.
Vielleicht wird es ja eine Kombi-Lösung zw. Deinem und Feuerball's Vorschlag
Ich berichte dann das Ergebinis hier im Forum.
VG Zeed