Hallo,
Ich habe das folgende Skript aus dem Protokollfenster kopiert, nachdem ich die Haupttabelle „...kopie“ mit der MacroREM-Spalte aus der Aktualisierungstabelle „rem“ aktualisiert habe. Das Update funktioniert bei manueller Ausführung einwandfrei, daher habe ich das Skript kopiert; Allerdings wird beim Ausführen des Skripts die MacroREM-Spalte zwar in der Haupttabelle „kopie“ erstellt, aber leer gelassen.
Siehe Bild: Nach der Ausführung dieses Codes im Skript hat die Haupttabelle die MacroREM-Spalte erstellt, weist jedoch keine Werte auf.
Ist das ein Fehler oder gibt es einen anderen Rat?
// Update data tables
Data Table( "Master REMotion JMP kopie.jmp" ) <<
Update(
With( Data Table( "rem" ) ),
Match Columns(
:Validated = :Validated, :Type = :Type, :Start = :Start, :End = :End,
:ID = :ID, :SubType = :SubType
),
Add Columns from Update Table( :MacroREM ),
Replace Columns in Main Table( None )
);
Ohne Zugriff auf Ihre Daten würde ich nur vermuten, dass die für den Abgleich verwendeten Daten nicht genau übereinstimmen. Einer der möglichen Gründe könnte beispielsweise sein, dass Ihre Zeitstempel nicht genau gleich sind (wenn Start und Ende Zeiten sind).