<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Summarize JSL 명령으로 생성된 일련의 두 목록에서 데이터를 제거하는 방법을 알아내려고 합니다.나는 Remove From() 명령을 가지고 놀았지만 각각의 목록에서 누락된 성장 및 해당 날짜 데이터를 제거할 수 없는 것 같습니다.어떤 제안이라도 감사하겠습니다.
특히 max_growth_list에서 누락된 데이터를 제거하고, 누락된 성장 데이터에 해당하는 Growth_date_list에서 날짜 데이터를 제거하고 싶습니다.
dt1 = 새 테이블( "성장",
행 추가( 20 ),
새 열("날짜",
숫자,
마디 없는,
형식( "m/d/yh:m", 10 ),
입력 형식( "m/d/yh:m" ),
값 설정(
[1767245800, 1771173900, 1805155800, 1809197400, 1843086800, 1838161000, 1889049900, 1893293200,
1896320800, 1900281600, 1950766400, 1955499200, 1957751200, 1964247600, 1990396800, 1995976400,
2023788000, 2029549600, 2051488600, 2056959000]
)
),
새 열( "성장",
숫자,
마디 없는,
형식( "최고", 12 ),
값 설정( [34, 45, ., 56, 99, 67, 12, 78, 53, 89, 77, 90, ., 12, 73, 23, 12, 34, 6, 45] )
),
새 열( "연도", 숫자, 연속형, 형식( "최고", 12 ), 공식( 연도( :Date ) ), 잠금( 1 ) ),
새 열( "시간", 숫자, 연속형, 형식( "최고", 12 ), 공식( 시간( :Date ) ), 잠금( 1 ) )
);
잠깐( 2 );
// 매일 가장 높은 성장을 얻습니다.
요약( 성장_날짜_목록 = 기준( :Date ), max_growth_list = Max( :성장 ) );
느낌표는 논리적 NOT입니다.다양한 상황에서 이를 사용하여 논리 테스트를 무효화할 수 있습니다.
그래서, ! 누락 단순히 뭔가가 누락되지 않았음을 의미합니다.
빠르고 유익한 답변을 주신 Jeff에게 감사드립니다.
!Is Missing 명령이 일반 바닐라 Is Missing 명령과 어떻게 다른지 알려주실 수 있나요? 스크립트 가이드에서는 차이점을 설명하지 않습니다.
안녕하세요, Terapin 님,
사용 위치 ( ! 누락 ( 최대 성장 목록 )) 목록이나 행렬에 대한 색인으로 사용됩니다.
이와 같이:
요약하다 ( 성장_날짜_목록 = ~에 의해 ( : 날짜 ) , 최대 성장 목록 = 맥스 ( : 성장 ) ) ;
보여주다 ( 성장_날짜_목록 , 최대 성장 목록 ) ;
성장_날짜_목록 = 성장_날짜_목록 [ 위치 ( ! 누락 ( 최대 성장 목록 ) )] ;
최대 성장 목록 = 최대 성장 목록 [ 위치 ( ! 누락 ( 최대 성장 목록 ) )] ;
보여주다 ( 성장_날짜_목록 , 최대 성장 목록 ) ;
-제프