count 변수를 쉽게 만드는 방법이 있나요?변수 ID와 use_yn(데이터 첨부)을 사용하여 새 카운트 변수를 생성하고 싶습니다. 특정 ID에 대한 변수 use_yn은 주체가 서비스를 사용했음을 나타냅니다(예: 주체 3은 값 1이 두 번 서비스를 두 번 사용함). JSL 없이도 이 작업을 수행할 수 있습니까?
Re: 카운트 변수를 쉽게 만드는 방법이 있나요?매우 간단한 공식에 대한 빠른 투표입니다.
Col Number( :ID, :ID, :use_yn )
이 열 수식은 :ID와 :use_yn이 동일한 횟수를 반환합니다.
Re: 카운트 변수를 쉽게 만드는 방법이 있나요?@txnelson 답장을 보내 주셔서 감사합니다. 이것은 매우 쉽고 나에게 효과적이었습니다. 당신의 도움을 주셔서 감사합니다.
Re: 카운트 변수를 쉽게 만드는 방법이 있나요?안녕 @billi
첨부된 데이터 테이블의 링크에서 두 가지 솔루션을 모두 포함했습니다.
첫 번째는 다음 공식으로 IDIndex 열을 사용합니다: If( :ID != Lag( :ID, 1 ) | Row() == 1, 1, Lag(:IDIndex, 1 ) + 1
)
Col Maximum(:IDIndex, :ID) 수식을 사용하는 마지막 열 IDCount
두 번째 옵션은 데이터가 올바르게 정렬되지 않은 경우에도 유지됩니다. Sum( :ID[Index( 1, Row() )] == :ID ) 수식과 함께 IDIndex2 열을 사용합니다.
Col Maximum(:IDIndex2, :ID) 수식을 사용하는 열 IDCount2
귀하에게 가장 적합한 것이 무엇인지 알려주십시오.
론
Re: 카운트 변수를 쉽게 만드는 방법이 있나요?요약 플랫폼은 귀하가 원하는 것을 제공합니다.그런 다음 몇 가지 간단한 조작과 업데이트만 하면 답을 얻을 수 있습니다.
표==>요약
그룹화 변수로 ID와 use_yn을 모두 선택합니다.
"원본 데이터 테이블에 연결:"을 선택 취소한 다음 확인을 클릭하세요.
새 데이터 테이블에는 ID와 use_yn의 모든 조합이 있으며 use_yn = 1인 곳만 원하므로 값이 1인 use_yn이 있는 셀 하나를 클릭합니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고 선택합니다.
일치하는 셀 선택
use_yn이 있는 모든 행이 선택되었지만..... 원하는 것은 반대 선택이므로 삭제할 수 있습니다.
커서를 선택한 행 중 하나로 이동한 다음 해당 행의 RowState 열로 이동합니다.마우스 오른쪽 버튼을 클릭하고 선택 반전을 선택합니다.이제 새로 선택한 행 중 하나로 이동하여 마우스 오른쪽 버튼을 클릭하고 행 삭제를 선택하세요.이제 요청한 개수가 생겼습니다.
데이터를 원래 데이터 테이블로 다시 이동하려면 원래 테이블을 선택하고
테이블==>업데이트
대화 상자 창에서 업데이트할 요약 테이블을 선택합니다.
일치 열을 선택하고 ID와 use_yn을 일치하는 셀로 선택한 다음 확인을 클릭합니다.N 행 열이 개수입니다.
Re: 카운트 변수를 쉽게 만드는 방법이 있나요?Ron이 제공한 링크에는 몇 가지 유용한 기술이 있지만 몇 가지 수정이 필요합니다.
다음은 개수를 계산하기 위해 제가 만든 열 수식("New Count"라는 열에 저장됨)입니다. 수식은 자신을 호출합니다.
If(
Row() == 1, :use_yn[1],
:ID[Row()] == :ID[Row() - 1], :New Count[Row() - 1] + :use_yn[Row()],
:ID[Row()] != :ID[Row() - 1], :use_yn[Row()],
0
)
데이터 테이블도 동봉했습니다. "use_yn"에 누락된 값이 있으면 "새 개수"가 누락됩니다. 누군가가 "yn을 사용"했는지 알지 못한다면 개수도 알 수 없기 때문에 이는 의미가 있습니다.
Re: 카운트 변수를 쉽게 만드는 방법이 있나요?@ron_horne 빠른 답장을 보내주셔서 감사합니다. 이 공식을 사용했어요 Sum( :ID[Index( 1, Row() )] == :ID ) 그러나 결과를 얻지 못했습니다. 수식을 사용한 데이터 테이블이 첨부되어 있습니다.
Re: 카운트 변수를 쉽게 만드는 방법이 있나요?안녕 @billi ,
이 토론을 살펴보십시오. 몇 가지 옵션이 있어요
https://community.jmp.com/t5/Discussions/Syntax-How-do-I-create-an-index-column-by-ID/mp/9751/highlight/true#M9537
작동하는지 알려주세요.
론