JSL: 사용자 정의 형식 데이터 열 설정특정 데이터 열에 대해 수동으로 사용자 지정 형식을 설정할 수 있지만 JSL에서 이 작업을 수행할 수 있는 명령을 찾을 수 없습니다.
다음 조건문을 사용하여 사용자 지정 형식을 설정할 수 있는 JSL 명령을 아는 사람이 있습니까?감사.
Column(var1) << 사용자 지정 형식 설정( If( :value == 0, ., :value ));
Re: JSL: 사용자 정의 형식 데이터 열 설정Jeff에게 감사합니다. 확실히 작동합니다.Copy Table Script 명령이 앞에 :와 함께 값을 표시하는 것이 흥미롭습니다.
Re: JSL: 사용자 정의 형식 데이터 열 설정앞에 붙인 콜론인듯 값 에서 체재().
제거하면 예상대로 작동합니다.
:Name( "Missing Dates?" ) << Format( "Custom", Formula( If( value == 0, ., value ) ), 15 );
Re: JSL: 사용자 정의 형식 데이터 열 설정제프,
내 질문에 답하고 Format() 명령에 대한 코드를 찾은 방법을 공유해 주셔서 감사합니다.그것은 미래에 유용할 것입니다.
데이터가 누락된 것으로만 표시된다는 문제를 제기한 것은 확실히 이해합니다.이것이 바로 이 경우에 제가 하려는 것입니다.날짜/시간을 기준으로 누락된 데이터 레코드가 있을 때 결정하는 데 사용하는 열이 있습니다. 이 열을 살펴보면 모든 0으로 인해 누락된 데이터가 있는 행이 있는 경우 행을 "보기"가 다소 어렵다는 것을 알았습니다.그래서 누락된 것으로 표시하고 있습니다.
흥미롭게도 내 데이터에 제공한 코드 예제를 따르면 Big Class처럼 작동하지 않습니다.첨부된 데이터 테이블에 대해 다음 코드를 실행하면 코드 실행 시 관심 열(Missing Dates?)이 #######으로 설정됩니다.그러나 Column Information | 사용자 지정 형식 설정 | 좋아 | 알겠습니다. '누락된 날짜?' 열 이제 지정된 사용자 지정 형식으로 제대로 업데이트됩니다.적절한 사용자 지정 형식을 설정하는 코드만 다시 실행하면 동일한 ##### 결과가 나타납니다. 기이한.내가 뭔가 잘못하고 있습니까 아니면 가능한 버그입니까?
Clear Log();
Names Default To Here( 1 );
<BR />dt = Current Data Table();
dt << Add Multiple Columns( "Missing Dates?", 1, before first, Numeric );
:Name( "Missing Dates?") << Formula(
If( Dif( :Name( "Date & Time" ), 1 ) != :Name( "Date & Time" )[2] - :Name( "Date & Time" )[1],
Dif( :Name( "Date & Time" ), 1 ) / (:Name( "Date & Time" )[2] - :Name( "Date & Time" )[1]) - 1,
0
)
);
:Name( "Missing Dates?") << Format ( "Custom", Formula( If( :value == 0, ., :value ) ), 15 );
Re: JSL: 사용자 정의 형식 데이터 열 설정열에 대한 Format() 메시지로 그렇게 할 수 있지만 실제로는 위험해 보입니다.
실제로 0을 누락으로 변경하지 않습니다. 누락된 항목으로 표시하고 있을 뿐입니다. 플랫폼은 여전히 실제 가치를 분석합니다.
이 시도:
dt=open("$SAMPLE_DATA\Big Class.jmp");
:height<< Format( "Custom", Formula( If( value == 59, ., value ) ), 5 );
dt<<NEW column=""></NEW>
BTW: 사용자 지정 형식을 수동으로 설정한 다음 테이블 스크립트를 검사하여 Format() 메시지에 대한 코드를 얻었습니다.
