<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe zum Beispiel eine Tabelle dt mit n Spalten, X1, X2, ..., Xn. Ich muss Verteilungen für JEDE Spalte X(i) wie folgt zeichnen (n-mal wiederholen):
Verteilung(
Kontinuierliche Verteilung(
Spalte( :X1),
Horizontales Layout( 1 ),
Vertikal( 0 ),
Normales Quantildiagramm (1),
Fähigkeitsanalyse( LSL( 4 ), USL( 22 ), Target( 13 ) )
)
);
Wie kann ich dazu eine Schleife verwenden? Ich habe Folgendes versucht, aber es hat nicht funktioniert :-(.
ColNameList = dt << Get Column Names(Nominal, String);
für (k=1, k<=n, k++,
Verteilung(
Kontinuierliche Verteilung(
Spalte( :ColNameList),
Horizontales Layout( 1 ),
Vertikal( 0 ),
Normales Quantildiagramm (1),
Fähigkeitsanalyse( LSL( 4 ), USL( 22 ), Target( 13 ) )
)
)
);
Irgendein guter Vorschlag?
Danke.
John
Ich bin nicht sicher, warum Sie Nominal in <
Das sollte funktionieren:
dt = Aktuelle Datentabelle () ;
ColNameList = dt << Spaltennamen abrufen ( kontinuierlich ) ; //Fähigkeit funktioniert nicht gut mit nominalen Spalten
Für ( k = 1 , k <= N Artikel ( ColNameList ) , k ++,
Verteilung (
Kontinuierliche Verteilung (
Spalte ( ColNameList [ k ] ) ,
Horizontales Layout ( 1 ) ,
Vertikal ( 0 ) ,
Normales Quantildiagramm ( 1 ) ,
Fähigkeitsanalyse ( LSL ( 4 ) , USL ( 22 ) , Ziel ( 13 ) )
)
)
) ;