Re: 모든 행 값이 다른 열과 일치하는 특정 열 값인 수식 열예제 데이터 테이블이 없기 때문에(이미지는 실제로 데이터 테이블로 작동하지 않음) 예제로 사용하기 위해 더 작은 테이블을 작성했습니다.

수식은 약간 복잡해 보일 수 있지만 예제 데이터와 함께 작동합니다.
:S[Col Max(Col Min(Row(), :F, :o</img> == 5), :F)]
그러나 세 가지 다른 공식으로 나누면 이해하기가 상당히 쉬울 것입니다(이와 함께 데이터 표를 첨부했습니다). 아이디어는 먼저 Order가 5인지 또는 Col Min()을 사용하지 않는지에 따라 과일당 행 수를 얻는 것입니다. 그런 다음 Col Max()를 사용하여 해당 열의 최대값을 얻습니다. 마지막으로 행 번호를 사용하여 :Size 열에서 값을 가져옵니다.
Re: 모든 행 값이 다른 열과 일치하는 특정 열 값인 수식 열마법이야! 감사합니다. 정확히 제가 찾던 내용이었습니다.
내 데모 테이블을 첨부하는 것을 잊어서 죄송합니다.
Re: 모든 행 값이 다른 열과 일치하는 특정 열 값인 수식 열제공할 수 있는 더 나은 솔루션이 없지만 임의의 그룹에 대한 order == 5가 주어진 그룹의 첫 번째 행인 경우 이 솔루션이 잘못된 결과를 초래할 수 있다고 생각합니다. 예를 들어 순서가 잘못된 경우 또는 5에서 시작하는 경우입니다. 실제 데이터가 어떻게 보이는지에 따라 문제가 될 수도 있고 그렇지 않을 수도 있고 정렬 등으로 해결할 수도 있습니다.
편집: 이것은 작동하는 것처럼 보이지만 많이 테스트하지는 않았습니다.
stRows = Current Data Table() << get rows where( :F[Row()] == :F & :o</img> == 5 );
aa = Associative Array( :F[stRows], stRows );
:S[aa[:F[Row()]]];
모든 행 값이 다른 열과 일치하는 특정 열 값인 수식 열이런 테이블이 있어요

그리고 행 값이 열 "크기"에 대한 값이지만 순서가 5이고 값이 각 과일 유형에 대해 업데이트되는 조건이 있는 새 수식 열(참조 크기 과일)을 생성하려고 합니다.
예를 들어 결과는 다음과 같아야 합니다.

불쾌한 해결 방법("주문" 열에 5를 표시하고, 일치하는 값을 선택하고, 선택한 행을 사용하여 하위 집합을 수행하고, 원본 테이블을 이것으로 업데이트)을 사용하거나 JSL 스크립트를 작성할 수 있지만 수식 열을 선호합니다. 컴팩트함을 위한 솔루션.
데이터 혼합 및 정리