無法解決分發平台中的顯示框問題作為更大程序的一部分,我正在啟動分發平台,並從不同的顯示框中提取某些數據。
到目前為止,我一直在使用“Where”並循環遍歷列中的不同變量。我現在想用“By”做同樣的事情,這樣我只啟動一次平台並獲取所有數據。
當我修改我的代碼並從“Where”轉到“By”時,我得到一個錯誤:
訪問或評估'Number Col Box'時的預期字符arg 1 {256},Number Col Box / * ### * /(1)
用於處理“Where”的完全相同的代碼。
平台啟動正常,樹看起來相同,所以我不知道為什麼我不能解決顯示框。
有人可以幫忙嗎?
example = current data table () <<DISTRIBUTION></DISTRIBUTION>
回复:解決分發平台中顯示框的問題分發平台中的“By”子句為By變量的每個級別生成單獨的報告結構。 因此,您需要在報表引用中添加子目錄以訪問所需的項目。以下是顯示要求的示例
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
example = Distribution(
Continuous Distribution(
Column( :npn1 ),
Quantiles( 0 ),
Vertical( 0 ),
Outlier Box Plot( 0 ),
Customize Summary Statistics(
Std Err Mean( 0 ),
Upper Mean Confidence Interval( 0 ),
Lower Mean Confidence Interval( 0 ),
N Missing( 0 ),
Minimum( 1 ),
Maximum( 1 ),
Range( 0 )
)
),
By( :site )
);
reportEx = example << Report;
For( i = 1, i <= N Items( reportex ), i++,
capability = (reportEx[i])[Number Col Box( 1 )];
Show( capability << Get As Matrix );
);
回复:解決分發平台中顯示框的問題太棒了 - 這很有效。
為了將來參考,我在哪里或如何能夠告訴這些報告的情況?
回复:解決分發平台中顯示框的問題show(n items(report(example)));