Aktualisierungsprobleme im JSL-SkriptHallo,
Ich versuche, mithilfe des Aktualisierungsbefehls zwei Spalten in der Tabelle (dt_delta) zur Tabelle (dt) hinzuzufügen, indem ich zwei Spalten vergleiche. dt verfügt über 40 Zeilen mit eindeutigen Zeilen, die durch die Spalte „Alter“ identifiziert werden, und dt_delta verfügt über 50 eindeutige Zeilen, die durch das Alter identifiziert werden.
Daher versuche ich, Daten aus zwei Spalten, Var1 und Var2 in dt_delta, zur dt-Tabelle hinzuzufügen, indem ich Altersspalten abgleiche.
Die Spalten Var1 und Var2 enthalten Formeln.
Ich habe das ausgeführte Skript kopiert und in mein JSL-Skript eingefügt. Das Problem besteht jedoch darin, dass die Aktualisierung nicht jedes Mal erfolgt, wenn ich das gesamte Skript ausführe, und wenn ich einen Teil des Skripts auswähle und versuche, es auszuführen, erfolgt die Aktualisierung korrekt.
Können Sie mir bitte einen Ratschlag geben.
dt << Aktualisieren(
Mit( dt_delta ),
Match-Spalten ( :Age = Age ),
Spalten aus Aktualisierungstabelle hinzufügen (:Var1,:Var2)
);
Betreff: Aktualisierungsprobleme im JSL-SkriptIch habe versucht, es zu replizieren, aber die Aktualisierung funktioniert nicht einwandfrei – keine Änderungen
Ich habe diese im Skript hinzugefügt und hoffe, dass es hilft!
Betreff: Aktualisierungsprobleme im JSL-SkriptSie können versuchen, die Formeln in beiden Datentabellen auszuwerten, bevor Sie sie zusammenführen/aktualisieren.Ich finde oft, dass dadurch Probleme behoben werden, bei denen ein Skript Zeile für Zeile, aber nicht alle auf einmal ausgeführt wird.
dt1 << Run Formulas
dt2 << Run Formulas
Betreff: Aktualisierungsprobleme im JSL-SkriptLeider kann ich den Anhang nicht anhängen, da darin vertrauliche Daten enthalten sind.
Die Tabellen sind unabhängig.
Ich habe versucht, das Skript auf einem anderen Computer auszuführen, und die „Aktualisierung“ hat stattgefunden, und das Skript hat einwandfrei funktioniert.
Versuchte es auf zwei weiteren Maschinen und erzielte sporadische Ergebnisse. Ich habe es mit JMP 12.1, JMP12.2 und JMP13 versucht. alle haben zeitweise Probleme.
Ich bin nicht sicher, ob es sich hierbei um ein JMP-Problem handelt?
Betreff: Aktualisierungsprobleme im JSL-SkriptHandelt es sich bei der Datentabelle, in die oder aus der Sie aktualisieren möchten, um eine Datentabelle, die mit einer anderen Datentabelle verknüpft ist?Wenn Sie die von Ihnen verwendeten Datentabellen anhängen könnten, wäre dies bei der Fehlerbehebung hilfreich.
Betreff: Aktualisierungsprobleme im JSL-Skript@txnelson
Entschuldigung, das war ein Tippfehler, als ich manuell geschrieben habe. Aber ja, es wird im Skript als :Age bezeichnet.
Ich habe auch einige Wartezeiten vor und nach dem Update-Skriptabschnitt hinzugefügt, aber das hilft immer noch nicht.
Danke,
Chintan
Betreff: Aktualisierungsprobleme im JSL-SkriptDas Einzige, was ich sehe, ist, dass Sie Ihren zweiten Verweis nicht auf die Variable „Alter“ beschränkt haben.Die passenden Spaltenelemente sollten sein:
Match Columns ( :Age = :Age )
Betreff: Aktualisierungsprobleme im JSL-Skript@Uday
Ja, ich habe beide Dinge ausprobiert – habe tatsächliche Tabellennamen anstelle von dt oder dt_delta und habe es mit dt oder dt_delta versucht.
Bei beiden gibt es Probleme beim Aktualisieren.
Ich habe die Namen der Datentabellen durch Einchecken im Protokoll bestätigt.
Betreff: Aktualisierungsprobleme im JSL-Skript@CG ,
Ohne einen Blick auf die tatsächlichen Daten und das Skript zu werfen, habe ich manchmal das von Ihnen beschriebene Verhalten beobachtet, wenn Sie den Verweis auf die Datentabelle verlieren, von der Sie glauben, dass Sie sie ansprechen. Abgesehen davon, dass Sie Ihre Beispieldaten und Ihr Beispielskript teilen und anhand eines Beispiels testen, würde ich Ihnen raten, zu versuchen, die Namen der Tabellen, die Sie verwenden, in das Protokoll einzutragen, bevor und nachdem das Skript kaputt ist, und zu prüfen, ob dies der Fall ist auf die richtige Tabelle verweisen