이것이 원하는 그래프의 형태라면

위의 그래프를 생성하는 JSL은 다음과 같습니다.
Names Default To Here( 1 );
Data Table( "Weight Checks for JP" ) << Bivariate(
Y( :Value ),
X( :CreatedDateTime ),
Where(
:ValueName == "Dispense Weight Chec" & :Site == "SAN" & :ProcessName ==
"CLOUE Unload Station" & :EQNumber == "EQ-902280-001"
),
SendToReport(
Dispatch(
{},
"CreatedDateTime",
ScaleBox,
{Label Row( Label Orientation( "Angled" ) )}
),
Dispatch( {}, "Bivar Plot", FrameBox, {Frame Size( 910, 194 )} )
)
);
BivR = Current Report()[Outline Box( 1 ), AxisBox( 2 )];
For( i = 1, i <= N Rows( Data Table( "Bottle Change Data" ) ), i++,
BivR << Add Ref Line(
Informat( Data Table( "Bottle Change Data" ):Date_Time[i], "m/d/y h:m" ),
"Solid",
"Black",
Data Table( "Bottle Change Data" ):Description[i] || " " ||
Data Table( "Bottle Change Data" ):Part_Number[i],
1
)
);
JSL 진입 시 토론 항목 영역 상단의 아이콘을 이용해주세요.코드를 훨씬 쉽게 읽을 수 있습니다.
한 테이블에서 날짜 목록을 가져와 X축으로 날짜를 X축으로 참조선으로 사용하고 싶습니다.
날짜 형식은 테이블 형식입니다: 12/18/2023 14:14.또한 동일한 테이블의 각 줄에 레이블을 추가하고 싶습니다.이 경우에는 EPOXI MT25700-02입니다.
차트 스크립트는 테이블에서 참조선으로 차트에 추가할 수 있는 내용을 보여줍니다.별도의 테이블에서 날짜 및 로트 번호 목록을 가져와 차트의 참조선으로 만들고 싶습니다.
Bivariate(
Y(:Value),
X(:CreatedDateTime),
Where(
:ValueName == "Dispense Weight Chec" & :Site == "SAN" & :ProcessName ==
"CLOUE Unload Station" & :EQNumber == "EQ-902280-001"
),
SendToReport(
Dispatch(
{},
"CreatedDateTime",
ScaleBox,
{Add Ref Line(3785753640, "Solid", "Black", "EPOXI MT25700-02", 1)}
),
Dispatch({}, "Bivar Plot", FrameBox, {Frame Size(910, 194)})
)
)