<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Danke für die post Ich habe immer noch Probleme damit. Es sieht so aus, als ob es richtig funktioniert, aber dann ist die Ausgabe falsch. Wenn ich das folgende Skript ausführen:
XBar_R_BL = 4;
TempChartExp = Stellvertreter (Ausdruck (Kontrolldiagramm (
Musteretikett (: DateTime),
Probengröße (SAMPLESIZESUB1),
KSigma (3),
Chart Col (: Value, XBar, R), Save-Zusammenfassungen)), Ausdruck (SAMPLESIZESUB1), XBar_R_BL);
show (TempChartExp);
TempChart1 = eval (TempChartExp);
Die show-Anweisung gibt Folgendes an:
TempChartExp = Kontrolldiagramm (Sample Label (: DateTime), Sample Size (4), KSigma (3), Chart Col (: Value, XBar, R), Save-Zusammenfassungen);
Welches ist genau das, was ich wollte. Wenn die eval-Anweisung ausgeführt wird, erhalte ich jedoch eine Datentabelle mit einer Zeile und ein Diagramm mit einem Punkt. Wenn ich das Skript aus der Tabelle kopiere, bekomme ich:
Kontrollkarte (Probenbezeichnung (: c000004), KSigma (3), Diagrammspalte (: Wert, XBar, R))
Es hat also die Spalte für das Probenetikett geändert und die Probengröße ist zusammen gefallen. Jede Hilfe wird geschätzt.
Ich denke, in diesem Fall werden nur Literale akzeptiert. Sehen Sie meine Antwort an
http://communities.sas.com/thread/30007?tstart=0
für ein Work-around.