Legen Sie zwei Tabellen im Filemaker an. Die eine Tabelle enthält die Quelldaten. Nach der Definition dieser Tabelle (Felder) können Sie die Tabelle duplizieren. Die Kopie ist dann die Tabelle mit den Zieldaten. Nun müssen die beiden Tabellen mit einer Relation. Dies muss eine 1:1-Beziehung sein (eindeutig sein), d.h. ein Datensatz der Quelltabelle wird genau einem Datensatz der Zieltabelle zugeordnet. Kann kein entsprechender Schlüssel gefunden werden, muss ein neuer generiert werden (z.B. mit einem Zusatzfeld mit fortlaufender Nummer). Alle Felder der Zieltabelle müssen nun in Formelfelder umgewandelt werden. Die Formel beschreibt dabei die Transformation und holt sich dabei die Ursprungsdaten über die Relation von der Quelltabelle.
Beispiel:
Verdoppelt einen Geldbetrag
Quelltabelle „A“
Felder:
„ID“, Typ Zahl eindeutig
„Betrag_in_Euro“, Typ Zahl
Zieltabelle „B“
Felder:
„ID“, Typ Zahl eindeutig
Relation: A::ID == B::ID
Feld „Betrag_in_Euro“ in Zieltabelle vom Typ Formel:
A::Betrag_in_Euro * 2
Weitere Möglichkeit wäre statt der statischen Formelfelder die Daten per Skript zu transformieren.
Dies ist abhängig von der Komplexität und der Notwendigkeit die Datentransformation anzupassen.