<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ad esempio, ho una tabella dt con n colonne, X1, X2, ..., Xn. Devo disegnare distribuzioni per OGNI colonna, X(i), come di seguito (ripetere n volte):
Distribuzione(
Distribuzione continua(
Colonna( :X1),
Disposizione orizzontale( 1 ),
Verticale( 0 ),
Plot quantile normale( 1 ),
Analisi delle capacità( LSL( 4 ), USL( 22 ), Target( 13 ) )
)
);
Come posso usare un ciclo per fare questo? Ho provato quanto segue, ma non ha avuto successo :-(.
ColNameList = dt << Ottieni nomi colonne(Nominal, String);
per (k=1, k<=n, k++,
Distribuzione(
Distribuzione continua(
Colonna( :ColNomeElenco),
Disposizione orizzontale( 1 ),
Verticale( 0 ),
Plot quantile normale( 1 ),
Analisi delle capacità( LSL( 4 ), USL( 22 ), Target( 13 ) )
)
)
);
Qualche buon suggerimento?
Grazie.
John
Non sono sicuro del motivo per cui specifichi Nominal in <
Questo dovrebbe funzionare:
dt = Tabella dei dati correnti () ;
ColNameList = dt << Ottieni nomi di colonna ( continuo ) ; //Capability non funziona bene con le colonne nominali
Per ( K = 1 , K <= N articoli ( ColNameList ) , K ++,
Distribuzione (
Distribuzione continua (
Colonna ( ColNameList [ K ] ) ,
Disposizione orizzontale ( 1 ) ,
Verticale ( 0 ) ,
Grafico quantile normale ( 1 ) ,
Analisi delle capacità ( LSL ( 4 ) , USL ( 22 ) , Bersaglio ( 13 ) )
)
)
) ;