<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />たとえば、n 列 X1、X2、...、Xn を持つテーブル dt があります。 以下のように、各列 X(i) の分布を描画する必要があります (n 回繰り返します)。
分布(
連続配信(
列( :X1),
水平レイアウト( 1 ),
垂直( 0 )、
通常の分位プロット( 1 ),
能力分析( LSL( 4 ), USL( 22 ), ターゲット( 13 ) )
)
);
これを行うためにループを使用するにはどうすればよいですか? 次のことを試しましたが、成功しません:-(。
ColNameList = dt << Get Column Names(Nominal, String);
(k=1、k<=n、k++、
分布(
連続配信(
Column( :ColNameList)、
水平レイアウト( 1 ),
垂直( 0 )、
通常の分位プロット( 1 ),
能力分析( LSL( 4 ), USL( 22 ), ターゲット( 13 ) )
)
)
);
良い提案はありますか?
ありがとう。
ジョン
<
これはうまくいくはずです:
dt =現在のデータ テーブル() ;
列名リスト= dt <<列名を取得する(連続) ; //ケイパビリティは名目上の列ではうまく機能しません
為に( k = 1 、 k <= Nアイテム(列名リスト) 、 k ++、
分布(
連続配信(
桁(列名リスト[ k ] ) 、
水平レイアウト( 1 ) 、
垂直( 0 ) 、
通常の分位プロット( 1 ) 、
能力分析( LSL ( 4 ) 、 USL ( 22 ) 、目標( 13 ) )
)
)
) ;