So verbinden Sie \ Update Mehrere Datentabellen mit derselben Match-ID<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich versuche, mehrere Datentabellen mit derselben Übereinstimmungs-ID zu verbinden.
update_table = Datentabelle (PS1 (ma) ") << Update (
Mit (Datentabelle ("PS2 (ua)")),
Mit (Datentabelle ("PS3 (ua)")),
Mit (Datentabelle ("PS4 (ua)")),
Match-Spalten (: match_col =: match_col),
Name der Ausgabetabelle ("FINal")
);
Mit dem obigen Code wird nur die erste Tabelle \ verbunden und der Rest wird ignoriert.
Gibt es eine Möglichkeit, mehrere Tabellen gleichzeitig zu verbinden?
Gibt es eine Möglichkeit, Datentabellenreferenz \ handle zu verwenden, um Tabellen zu verknüpfen oder zu aktualisieren, anstatt den Datentabellennamen zu verwenden.
Vielen Dank
Betreff: So verbinden Sie \ Update Mehrere Datentabellen mit derselben Match-IDJa, es ist möglich. Sie können eine Tabelle über ihren Namen und ihre Nummer ansprechen (z. B. Datentabelle (1)) oder eine definierte Variable. Im Folgenden finden Sie ein Beispiel mit den Variablen dt1 und dt2, die sich auf Datentabellen beziehen.
Pfad = "$ SAMPLE_DATA /" ; // Pfad zum Verzeichnis Ihrer Datentabellen
Tische = Dateien im Verzeichnis ( Pfad ) [ 1 :: 3 ] ; // Hier auf die ersten 3 Dateien beschränkt, da das Beispielverzeichnis sehr groß ist
dt1 = Öffnen ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
Zum ( ich = 1 . ich <= N Artikel ( Tische ) . ich ++ //
Ob ( Endet mit ( Tische [ ich ] . ".jmp" ) . // Testen Sie diese Datei, wenn es sich um eine Datentabelle handelt
dt2 = Öffnen ( Pfad || Tische [ ich ] ) ;
dt1 << aktualisieren ( mit ( dt2 ) ) ;
Schließen ( dt2 . keine speichern ) ;
)
) ;
Betreff: So verbinden Sie \ Update Mehrere Datentabellen mit derselben Match-IDHey MS,
Danke .. das ist eine gute Idee.
btw .. können wir Tabellenreferenz \ handle anstelle des Datentabellennamens verwenden. Ich habe es versucht, aber es funktioniert nicht für mich.
Vielen Dank
Betreff: So verbinden Sie \ Update Mehrere Datentabellen mit derselben Match-ID Aktualisieren (und Beitreten ) kann, soweit ich weiß, nicht mit mehreren Tabellen umgehen. Ich würde in dieser Situation beispielsweise eine Schleife verwenden:
Tabellennamen = { "PS2 (ua)" . "PS3 (ua)" . "PS4 (ua)" } ;
Zum ( ich = 1 . ich <= N Artikel ( Tische ) . ich ++
Datentabelle ( "PS1 (ma)" ) << aktualisieren ( mit ( Datentabelle ( Tabellennamen [ ich ] ) ) )