So aktualisieren Sie die Datentabelle im Skript mit der erstellten neuen Spalte<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich bin neu in der Verwendung von jmp und versuche, ein Skript zu erstellen, das eine neue Spalte mit einer Formel erstellt und die neue Spalte dann in einem Histogramm darstellt. Ich habe das Skript unten. Es funktioniert, aber ich erhalte die Fehlermeldung „Die Datentabelle hat sich geändert.“ Die Ausgabe stellt die Daten nicht mehr dar. Um die Ausgabe mit den Daten zu synchronisieren, wählen Sie im Verteilungsmenü „Skript > Redo-Analyse“ aus.
Wenn das Skript also mit der Darstellung der Verteilung beginnt, schaut es sich immer noch die alte Datentabelle an und nicht die mit der neu erstellten Spalte. Ich bin mir nicht sicher, wie ich die Datentabelle oder das Skript aktualisieren soll, um sie darüber zu informieren, dass die Tabelle eine neue Spalte hat.
dt364 = Aktuelle Datentabelle () ;
Neue Spalte ( „Neue Spalte“,
Numerisch,
Kontinuierlich,
Formel ( :Name ( „Spalte1“ ) - :Name ( „Spalte2“ )
)
) ;
Neues Fenster ( "Neue Daten",
rpridelta = Verteilung (
Kontinuierliche Verteilung (
Spalte ( „Neue Kolumne“ ) ,
Quantile ( 0 ) ,
Normales Quantildiagramm ( 1 )
) ,
Von ( :Wafer-ID )
)
) ;
rpridelta << Bild speichern ( „C:/data/A08pridelta.jpg“, jpeg ) ;
Betreff: So aktualisieren Sie die Datentabelle im Skript mit der erstellten neuen SpalteHallo,
Ich denke, das Problem besteht darin, dass JMP dt364 nicht mehr als aktuelle Datentabelle erkennt, wenn Sie Ihr neues Fenster für die Verteilung erstellen.Ich habe rpridelta geändert, um auf Ihr neues Fenster zu verweisen, und Ihrer Distribution einen spezifischen Verweis auf dt364 hinzugefügt.Das sollte funktionieren.
dt364 = Aktuelle Datentabelle () ;
Neue Spalte ( „Neue Kolumne“ ,
Numerisch ,
Kontinuierlich ,
Formel ( : Name ( „Spalte1“ ) - : Name ( „Spalte2“ ) )
) ;
rpridelta = Neues Fenster ( "Neue Daten" , // Neuer Fenstername in rpridelta ändern
dt364 << Verteilung ( // Verweis auf dt364 hinzufügen.
Kontinuierliche Verteilung (
Spalte ( „Neue Kolumne“ ) ,
Quantile ( 0 ) ,
Normales Quantildiagramm ( 1 )
) ,
Von ( : Wafer-ID )
)
) ;
rpridelta << Bild speichern ( "C:/data/A08pridelta.jpg" , jpeg ) ;