jsl 스크립트는 개별적으로 잘 작동하지만 추가 기능 구현이 작동하지 않습니다.특정 값을 "."로 바꾸고 싶은 데이터 테이블이 있습니다.
아래는 스크립트 예제입니다
dt = Current Data Table();
for each row (
if (:age == 12, age= . );
);
이 코드를 추가 기능으로 사용할 때 동일하게 작동하지 않습니다. 데이터 테이블은 다음과 같습니다.
vinay 35
atul 55
prerna 12
adi 21
감사,
시브
스크립팅Re: jsl 스크립트는 개별적으로 잘 작동하지만 추가 기능 구현이 작동하지 않습니다.안녕 @SIBH ,
현재 데이터 테이블이 조작하려는 테이블이 아닐 수 있습니까?스크립트에서 dt를 현재 데이터 테이블과 동일하게 설정하지만 데이터 테이블을 dt와 동일하게 설정하지 않습니다.예를 들어 이미 dt = Open( ... )을 사용한 경우와 같이 dt가 이미 어딘가에 정의되어 있으면 현재 데이터 테이블을 다음과 같이 설정할 수 있습니다.
Current data table( dt );
또는 dt가 올바른 데이터 테이블을 참조하는 경우 다음과 같이 해당 특정 테이블에 열 범위를 지정할 수 있습니다.
for each row (
if (dt:age == 12, dt:age= . );
);
Re: jsl 스크립트는 개별적으로 잘 작동하지만 추가 기능 구현이 작동하지 않습니다.다음과 같이 테이블 이름을 명시적으로 지정하는 것이 가장 좋습니다.
For Each Row( dt,
If( :age == 12,<BR /> :age = .<BR /> )
)"for each row" 함수는 테이블을 첫 번째 인수로 반복할 수 있습니다.