안녕,
if 문마다 대상 라인을 추가하려는 그래프가 있습니다(사용자 필터에 따라 다름).
1. 그래프 코드 내부에 IF를 적용하는 방법은 무엇입니까?
2. 그래프를 다시 계산하고 필요한 기준선을 만드는 방법은 무엇입니까?
예(굵은 글씨는 작동하지 않습니다):
이변량(
Y( :raw_value ),
X( :ah_속성_값 ),
자동 재계산( 1 ),
SendTo보고(
if (:FE_BE[N 행(dt)] == "FE",
Dispatch({}, "2", ScaleBox, {참조 줄 추가( 10, "DashDot", "Red", "2weeks", 2)}),
Dispatch({}, "2", ScaleBox, {참조 줄 추가( 5, "DashDot", "Red", "2weeks", 2)})
),
보내다(
{},
"1",
스케일박스,
{레이블 행( 레이블 방향( "각진" ) )}
),
보내다(
{},
"비바르 플롯",
프레임박스,
{프레임 크기( 472, 387 ), 행 범례(
방,
색상( 1 ),
색상 테마( "JMP 기본값" ),
마커( 0 ),
마커 테마( "영숫자"),
연속 스케일( 0 ),
역방향 스케일( 0 ),
제외된 행( 0 )
)}
)
),
);
이는 플롯이 생성될 때 평가되며 나중에 다시 평가되지 않습니다. (아마도) 그래픽 스크립트를 사용하여 라인을 표시할 수 있습니다. 더 쉬운 방법은 그래프 빌더를 사용하고 참조선 값을 나타내는 추가 열을 사용하여 데이터에 추가 선을 추가하는 것입니다.