수식 도움 : 지연 내에서 지연?하위 그룹 내에서 발생 횟수를 세우려고 노력 중이며 조금 갇혀 있습니다.
나는 가지고있다:
Site_ID, 각 사이트는 다양한 데이터 행을 가질 수 있습니다.
P_code, 계산하려고하는 변수
색인, 새로운 변수
데이터는 Site_ID 및 P_Code로 정렬됩니다.
사이트 내에서 p_code 카운트가 필요합니다.
지금까지 내가 가진 것은
만약 (: p_code! = 지연 (: p_code, 1 ), 1 , 지연 (: 색인, 1 ) + 1 )
이것은 사이트 내의 p_codes를 원하는대로 계산하지만 2 가지 문제가 발생합니다. 첫째, 데이터의 첫 번째 행이 누락됩니다. 둘째, 때로는 잘못 계산합니다. 예를 들어, 사이트 # 11에 사이트 # 10의 마지막 행에있는 코드와 동일한 p_code가 있으면 색인은 1에서 다시 시작하는 대신 1 씩 증가합니다. 이 문제를 어떻게 수정합니까?
감사
다시 : 수식 도움 : 지연 이내 지연?다음과 같은 수식을 사용하십시오.
If(
Row() == 1, 1,
:Site_ID != Lag( :Site_ID, 1 ) | :p_code != Lag( :p_code, 1 ), 1,
Lag( :Index, 1 ) + 1
)

첫 번째 행에 1을 넣고 Site_ID 또는 p_code를 변경하면 1이되고, 그렇지 않으면 이전 행의 index 값에 1이 추가됩니다.
다시 : 수식 도움 : 지연 이내 지연?원하는 예상 출력, 즉 Site_ID 및 p_code의 실행 횟수를 색인화합니까?
다시 : 수식 도움 : 지연 이내 지연?확실한. 이렇게 :
Site_ID p_code 색인
001 120 1
001 120 2
001 130 1
002 130 1
003 120 1
003 120 2
003 120 3
사이트 002와 같은 경우에 문제가 발생합니다.다시 : 수식 도움 : 지연 이내 지연?예상되는 출력뿐만 아니라 테이블의 일부를 보낼 수 있습니까?
다시 : 수식 도움 : 지연 이내 지연?Tabulate 플랫폼은 대화식입니다. 그것은 합계를 제공 할뿐만 아니라 하나 이상의 결과를 클릭 할 수 있으며 데이터 테이블에서 Selected 행 상태를 변경합니다. 여기서 테이블> 서브 세트 또는 동적 연결 기능을 통해 열려있는 플롯에서 선택한 관측치를 볼 수 있습니다.
다시 : 수식 도움 : 지연 이내 지연?네, 저에게 카운트를 제공하지만 칼럼에 넣고 싶습니다. 그래서이 케이스들을 더 자세히 검토 할 수 있고 테이블을 재실행 할 필요가 없습니다.다시 : 수식 도움 : 지연 이내 지연?수식이있는 열을 생성하는 대신 발생 횟수를 얻기 위해 행으로 Site_ID 및 P_Code가있는 Tabulate 플랫폼을 사용해 보셨습니까?
다시 : 수식 도움 : 지연 이내 지연?심층 분석을 위해 Index = 1 데이터를 가져오고 싶기 때문에 칼럼에서 선호합니다. 현재 수식이 올바르게 계산되지 않습니다.다시 : 수식 도움 : 지연 이내 지연?데이터 열에 결과가 필요하지 않은 경우 테이블 > 개요 또는 분석 > 표로 만들다 이 합계를 얻으려면.
다시 : 수식 도움 : 지연 이내 지연?고마워, 그게 효과가!