Reeza - thank you for providing the reference link, but not exactly what I need, or at least I cannot find the solution from it yet. Here is what I like to do: For example, I have a table dt with n columns, X1, X2, ..., Xn. I need to draw distributions for EACH column, X(i), like below (repeat n times): Distribution( Continuous Distribution( Column( :X1), Horizontal Layout( 1 ), Vertical( 0 ), Normal Quantile Plot( 1 ), Capability Analysis( LSL( 4 ), USL( 22 ), Target( 13 ) ) ) ); How can I use a loop to do this? I tried the following, but it is not successful :-(. ColNameList = dt << Get Column Names(Nominal, String); for (k=1, k<=n, k++, Distribution( Continuous Distribution( Column( :ColNameList ), Horizontal Layout( 1 ), Vertical( 0 ), Normal Quantile Plot( 1 ), Capability Analysis( LSL( 4 ), USL( 22 ), Target( 13 ) ) ) ) );

... View more