Aktualisieren Sie die Tabelle mit JSL, ohne fehlende Spalten hinzuzufügenIch versuche, die Werte einer bestimmten Spalte in einer Datentabelle mit Werten in einer anderen Datentabelle zu aktualisieren. Die Aktualisierungsfunktion scheint die logische Wahl zu sein, scheint jedoch immer zusätzliche nicht übereinstimmende Spalten zur aktualisierten Tabelle hinzuzufügen. Im Update-Dienstprogramm gibt es dafür eine Option

Dies wird jedoch auch im Skriptindex nicht erwähnt

oder in der Hilfesuche. ich habe es versucht
dt << update(
with(dt2),
match(:name=:name),
ignore missing,
add columns from update(none)
);
aber das scheint nicht zu funktionieren. Weiß jemand, was die richtige Option dafür ist?
DatentabelleSkripterstellungBetreff: Aktualisieren Sie die Tabelle mit JSL, ohne fehlende Spalten hinzuzufügenDas funktioniert bei mir nicht. Meine Haupttabelle weigert sich hartnäckig, genau zu aktualisieren.
Die Tabelle wird aktualisiert, aber die übereinstimmenden Spalten verhalten sich nicht wie erwartet.
Die übereinstimmenden Spalten sind lange Zeichenfolgen mit "/", sie sind Dateipfade, wird dies erwartet?
Liegt das daran, dass daraus ein Diagramm aufgebaut ist?
Die Beispiele scheinen zu funktionieren, aber ich kehre tatsächlich zu zurück
eine Art Array-Iterationsansatz, weil ich diese Funktion nicht zum Verhalten bringen kann.
JMP16.1
Betreff: Aktualisieren Sie die Tabelle mit JSL, ohne fehlende Spalten hinzuzufügen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Danke Jeff!
Betreff: Aktualisieren Sie die Tabelle mit JSL, ohne fehlende Spalten hinzuzufügenDu bist fast da!
Wenn ich mir das Quellskript ansehe, das meiner Tabelle hinzugefügt wurde, nachdem ich ein Update mit dieser Option durchgeführt habe, sehe ich, dass das Skript Folgendes ist:
Data Table( "Trial1.jmp" ) << Update(
With( Data Table( "Little.jmp" ) ),
Match Columns( :popcorn = :popcorn, :oil amt = :oil, :batch = :batch ),
Add Columns from Update table( None )
);

-Jeff