안녕하세요,
목록 변수의 열로 채워지는 열 전환기를 사용하는 배포 플랫폼이 있습니다. 이러한 각 열은 서로 다른 품질 매개변수를 나타내므로 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
)}
)
)
)
);
);