使用數據過濾器循環分發<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />需要使用變量值創建多個分佈以過濾循環中的數據。
下面的示例是嘗試為每個條件運行頻率分佈(:RESPONSE) - 實際上是馬賽克圖表。 不幸的是,輸出是列出的第一個條件的四個馬賽克圖表(“乳房X線照片篩查”),而不是每個條件的馬賽克圖表。 調試顯示它正在運行四次迭代。
condition = {“乳房X光檢查”,“治療聽力損失”,“修復骨折”,“肺癌篩查”};
n = N項(條件);
for(i = 1,i <= n,i ++,
當前數據表()<<數據過濾器(
模式(選擇(0),包括(1)),
添加過濾器(
列(:name(“問題文本”)),
where(:name(“問題文本”)==條件 )
)
);
分配(
名義分佈(
專欄(:RESPONSE),
頻率(0),
直方圖(0),
馬賽克情節(1)
)
SendToReport(
調度(
{“Distributions”,“RESPONSE”},
“Distrib Mosaic”,
FrameBox,
{Frame Size(52,884),Left(0),Right(0),Top(0),Bottom(0),
DispatchSeg(MosaicSeg(1),Cell Labeling(“Show Counts”))}
)
)
)
);
Re:使用數據過濾器循環分發你的解決方案效果很好 謝謝!擺脫數據過濾並添加“by”語句。
分配(
名義分佈(
專欄(:RESPONSE),
頻率(0),
直方圖(0),
馬賽克情節(1)
)
SendToReport(
調度(
{“Distributions”,“RESPONSE”},
“Distrib Mosaic”,
FrameBox,
{Frame Size(52,884),Left(0),Right(0),Top(0),Bottom(0),
DispatchSeg(MosaicSeg(1),Cell Labeling(“Show Counts”))}
)
),(問題文本));
Re:使用數據過濾器循環分發嗨 cdwhite ,
我不確定你要做什麼。
也許你可以使用By選項
打開 ( “$ SAMPLE_DATA / Big Class.jmp” ) ;
分配 ( 持續分配 ( 柱 ( : 高度 ) ) ,通過 ( : 年齡 ) );
羅恩