<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich möchte eine Reihe ähnlich strukturierter Datentabellen mit einer vorhandenen "Master" -Datentabelle verbinden.
Ich möchte keine Ausgabetabelle erstellen, nachdem jeder Join-Befehl abgeschlossen ist.
Ich möchte, dass die nachfolgenden Datentabellen weiterhin mit der Stammdatentabelle verbunden werden (und kompilieren).
Ein ähnlicher Befehl ist "An erste Tabelle anhängen" unter dt << concatenate (Datentabelle (...
Ex
/ * Zusammenführen (Zusammenführen) von Szenarien * /
dt = Öffnen ("H: \ original.jmp");
dt << Set Name ("MASTER");
// Öffnen Sie nachfolgende Dateien, um sich dem Master anzuschließen
dt = Öffnen ("H: \ Szenario1.jmp");
Datentabelle ("MASTER") << Join (
Mit (Datentabelle ("Szenario1")),
Spalten gleichen Namens zusammenführen,
Durch übereinstimmende Spalten (
: Jahr =: Jahr,
: Monat =: Monat,
: Route =: Route
)
Drop-Vielfache (1, 0),
Name ("Nichtübereinstimmungen einschließen") (1, 0),
Reihenfolge der Haupttische beibehalten (1),
// HIER ist kein Befehl für eine Ausgabetabelle erforderlich
// Ausgabetabelle ("Name"),
);
Sorry, einfache Funktion.
Verwenden Sie den Befehl UPDATE.
// Aktualisieren Sie die Datentabelle durch Zusammenführen derselben Spalten mit denselben Namen
// Neue Spalten werden in vorhandene Datentabelle eingefügt.
Datentabelle ("MASTER") << Update (
Mit (Datentabelle ("Szenario1")),
Spalten gleichen Namens zusammenführen,
Durch übereinstimmende Spalten (
: Jahr =: Jahr,
: Monat =: Monat,
: Route =: Route
)
Drop-Vielfache (1, 0),
Name ("Nichtübereinstimmungen einschließen") (1, 0),
Reihenfolge der Haupttische beibehalten (1),
//Keine Leistung,
);