가장 일반적인 값과 최대값을 찾기 위해 행을 반복하는 방법은 무엇입니까?안녕!
주어진 식별자에 대해 여러 행이 있는 테이블이 있고 가장 일반적인 행과 연결된 행의 최대값을 찾고 싶습니다. 아래 예는 내가 하려는 일을 설명하는 데 도움이 될 것입니다.
Field 1의 "CC" 값에 해당하는 가장 일반적인 Field 2 값은 "MG"이고 "Value" 필드의 최대값은 220,264,000,000입니다. 필드 1의 각 고유 값에 해당하는 행을 반복하려면 "지연" 함수를 사용해야 한다고 생각하지만, JSL 코드의 동일한 비트로 가장 일반적인 필드 2와 최대 값을 모두 얻을 수 없었습니다. .
어떤 팁이라도 대단히 감사합니다!
스크립팅Re: 가장 일반적인 값과 최대 값을 찾기 위해 행을 반복하는 방법은 무엇입니까?안녕 론 -
감사! 이것은 완벽하게 작동합니다 - 도움에 감사드립니다!
-크리스
Re: 가장 일반적인 값과 최대 값을 찾기 위해 행을 반복하는 방법은 무엇입니까?안녕하세요 크리스,
아마도 이 2단계 접근 방식은 도움이 되지 않을 것입니다.
dt2 = Data Table( "Sample Data Table" ) << Summary( Group( :Field 1, :Field 2 ), Max( :Value ) );
todelete = dt2 << get rows where (:N Rows != colmax(:N Rows, :Field 1));<BR />dt2 << delete rows (todelete);<BR />
먼저 Lou가 제안한 작업을 수행한 다음 최종 결과를 얻기 위해 최대가 아닌 조합을 정리합니다.
Re: 가장 일반적인 값과 최대 값을 찾기 위해 행을 반복하는 방법은 무엇입니까?안녕하세요 루 -
빠른 응답 감사합니다! 내 목표는 해당 가장 빈번한 필드 2 및 최대 값이 있는 필드 1의 고유 항목당 하나의 행이 있는 출력 테이블을 갖는 것입니다. 본질적으로 반복되는 행이 없는 간결한 데이터 세트로 필터링해야 하는 데이터 통합 문제입니다...
감사,
크리스
Re: 가장 일반적인 값과 최대 값을 찾기 위해 행을 반복하는 방법은 무엇입니까?이것이 도움이 되는지 확실하지 않지만 Tables>Summary를 사용한 다음 Field 1과 Field 2를 그룹화 변수로 사용하고 Max를 통계로 사용했습니다.
