JSL의 Col Rank 수식에서 행을 제외하는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />"BLOCKERASECYCLE" 열에서 Col Rank 수식을 실행한 다음 새 열 "TEMPCOLUMN"에 결과를 출력하려고 합니다.
그러나 숨기고 제외하는 행에서도 Col Rank를 실행합니다(행은 "VERSION1"이 아님).
내가 숨기고 제외하는 행("VERSION1"이 아닌 행)을 건너뛰도록 Col Rank를 얻으려면 어떻게 해야 합니까?
BLOCKERASECYCLE_COL = 열("BLOCKERASECYCLE");
foundrows = dt << 행 가져오기 Where(:PART_VERSION=="VERSION1");
dt<<행 선택(foundrows);
dt<<행 선택 반전;
dt<
dt<
dt<<행 선택 반전;
dt<<새 열("TEMPCOLUMN", 숫자, 공식(Col Rank(BLOCKERASECYCLE_COL)));
Re: JSL의 Col Rank 수식에서 행을 제외하는 방법은 무엇입니까?감사합니다. 마지막 명령문을 이 새 명령문으로 바꾸면 제외된 행을 무시할 수 있습니다.
dt<<새 열("TEMPCOLUMN", 숫자, 수식(Col Rank(If(Excluded(), ., BLOCKERASECYCLE_COL))));
Re: JSL의 Col Rank 수식에서 행을 제외하는 방법은 무엇입니까?안녕, 스티브.
다음 공식은 제외되지 않은 행의 순위만 계산합니다.
Col Rank(If(Excluded(), ., :height))
에서 배포를 실행하여 공식이 올바른지 확인할 수 있습니다. BLOCKERASECYCLE 열을 선택한 다음 순위를 저장합니다(빨간색 삼각형 > 저장 > 순위).그러면 공식 열과 비교할 수 있는 제외되지 않은 행의 순위가 포함된 새 열이 생성됩니다.물론 처음에 순위 열을 생성하기 위해 Distribution 플랫폼을 사용할 수도 있습니다.
도움이 되기를 바랍니다.
웬디
Re: JSL의 Col Rank 수식에서 행을 제외하는 방법은 무엇입니까?이 시도.약간 klugy하지만 작동합니다
dt = 현재 데이터 테이블 () ;
파운드 로우 = dt << 행 가져오기 ( : PART_VERSION == "버전1" ) ;
nv1 = 눈 ( 파운드 로우 ) ;
dt << 새 열 ( "템컬럼" , 숫자 ,
공식 ( 만약에 ( : PART_VERSION != "버전1" , 열 순위 ( : 차단 주기 ) - nv1 ) ) ) ;