Hallo hTed,
THINK DATAFLOW setzt voraus, dass alle Datentypen schon beim Editieren bekannt sind.
Ergo: du kannst zur Laufzeit keinen neuen Cluster aus beliebigen Datentypen erstellen!
Lösung:
Speichere deine Daten in einem generischen Format im Cluster - mitsamt der Information über den enthaltenen Datentyp. Wenn du dann an die Daten heranwillst, musst du eine (polymorphe?) Wrapper-Funktion erstellen, die dir die gewünschten Daten ausliest und konvertiert…
P.S.: In deinem "boolean"-Case kann man statt der Case-Struktur auch eine einfache ">0"-Funktion verwenden…
P.P.S.: Noch eine Idee:
Du kannst deine Daten auch in Variant-Attributen speichern, hier bist du bei der Wahl des Datentyps recht frei. Aber beim Auslesen musst du auch schon vorher wissen, welcher Datentyp in jedem Attribut verwendet/gespeichert wurde…