你好,
我有一個使用列切換器的分發平台,其中填充了列表變數中的列。 這些列中的每一列都代表不同的品質參數,因此具有從 SQL 查詢收集的不同限制。
有沒有一種方法可以在列切換器更改列時動態地將參考線新增至分送平台? 現在,我有一個 SendToReport 在每個專案的循環中運行,但它最終會一次添加所有列的參考線,而不僅僅是每個列所需的兩條參考線。
一個簡單的方法是,如果列切換器支援“列更改”腳本 - 然後我可以刪除以前的引用行並在每次更改時添加新的引用行。 如果支援類似的內容,我找不到任何腳本索引資訊。
JMP 版本:14
has_limits = {"item 1", "item 2", "item 3"};
dist = dt << Distribution(
Continuous Distribution( Column( "item 1" ), Horizontal Layout( 1 ), Always use column properties( 1 ), Vertical( 0 ), Outlier Box Plot( 0 ) ),
Column Switcher( "item 1", has_limits )
);
For( n = 1, n <= N Items( has_limits ), n++,
tempUCL = Col Max( Column( dt, has_limits[n] || "_UCL" ) );
tempLCL = Col Max( Column( dt, has_limits[n] || "_LCL" ) );
Eval(
Eval Expr(
dist << SendToReport(
Dispatch(
{Expr( has_limits[n] )},
"1",
ScaleBox,
{Add Ref Line( Expr( tempUCL ), "Dashed", "Medium Dark Red", "UCL", 1 ), Add Ref Line(
Expr( tempLCL ),
"Dashed",
"Medium Dark Red",
"LCL",
1
)}
)
)
)
);
);