<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo
Ich habe ein Skript, in dem ich eine Datentabelle mit einer zufälligen Anzahl von Zeilen durchsehe. Für jede Zeile führe ich 3 SQL-Anweisungen aus, um 3 Tabellen mit Daten zu erhalten. Dieser Teil der Lösung funktioniert gut, aber anschließend möchte ich die 3 Tabellen, die für jede Zeile in der ursprünglichen Tabelle erstellt wurden, verketten. Hier ist mein jmp-Wissen unzureichend.
Anstelle von 3 Tabellen für jede Zeile bekomme ich ein Ergebnis, bei dem die 3 Tabellen aus der ersten Zeile so oft konzentriert werden, wie es Zeilen gibt. Ich gehe davon aus, dass ich etwas tun muss, um jmp wissen zu lassen, dass die 3 Tabellen vor der Verkettung den Inhalt geändert haben und versucht haben, die Tabellen, die von den 3 Anweisungen erzeugt wurden (dtSite, dtCountry, dtTrial), explizit den neuen Namen zuzuweisen die Concanation aber das macht den Trick nicht. Siehe Code unten.
Wer kann mich in die richtige Richtung weisen?
br
Hans Jørgen
dtSite << set Name ("Sitevalue");
dtCountry << set Name ("Countryvalue");
dtTrial << set Name ("Testwert");
Datentabelle ("Sitevalue") << Verketten (
Datentabelle ("Länderwert"),
Datentabelle ("Testwert"),
Ausgabetabelle ("kombiniert")
);
Dank machte das den Unterschied. Ich bemühe mich ein wenig, den Umfang der Variablen in jmp zu verstehen. aber langsam lerne ich
Ist es möglich, dass JMP beim Einlesen neuer Tabellen (dh beim zweiten Lesen in der Tabelle Sitevalue) es tatsächlich Sitevalue nennt 2 ?
Wenn Sie bereits mit Ihren Variablen auf die neuesten Tabellen zeigen, verwenden Sie diese einfach in Ihrem Verkettungsschritt anstelle des Namens:
dtSite << Verketten ( dtLand . dtTrial . Ausgabetabelle ( "Kombiniert" ) ) ;