안녕하세요, 저는 데이터 테이블에서 열을 가져와서 다음과 같이 요약하는 스크립트를 실행하고 있습니다.
names default to here(1);
dt = Current Data Table();
fails = dt << Summary(Group( :Test_Name ),Freq( "None" ),Weight( "None" ),Output Table( "Tests that have Failed" ));
프로세스의 일반적인 방법은 생성된 테이블에서 행을 선택하는 것입니다.

위에 표시된 이 첫 번째 요약 테이블에는 여러 행이 있을 수 있으므로 일반적으로 유지하려면 for 루프를 사용하여 구현해야 합니다. 수동으로 할 때 이 요약 열의 행 중 하나를 선택하고 원래 테이블로 돌아가서 하단 모서리에서 "선택됨"을 마우스 오른쪽 버튼으로 클릭한 다음 아래와 같이 "데이터 보기"를 클릭합니다.

그런 다음 이 스크립트를 적용합니다.
names default to here(1);
dt = Current Data Table();
dt << text to columns( delimiter( ":" ), columns( :Test_Result ) );
dt << Summary(Group( :Test_Result 2 ),Freq( "None" ),Weight( "None" ),Output Table( "Patterns to Keep" ));
나는 다른 방법으로 시도해 보았습니다.
for 루프에 있는 요약 테이블의 test_name 열에 있는 각 요소에 액세스하려고 합니다. 원래 테이블의 for 루프에서 선택한 test_name과 동일한 요소를 선택하고 그로부터 하위 집합 테이블을 만든 다음 요약합니다. 디버거가 문제를 볼 만큼 장황하지 않습니다.
names default to here(1);
dt = Current Data Table();
fails = dt << Summary(Group( :Test_Name ),Freq( "None" ),Weight( "None" ),Output Table( "Tests that have Failed" ));
testlist={};
For( i = 1, i <= Nrows(fails), i++, test=Column(fails,i);
tab= dt << select where(contains(:Test_Name,test));
For( i = 1, i <= N, i++,
tab << Summary(Group( :Test_Result 2 ),Freq( "None" ),Weight( "None" ),Output Table( "Patterns to Keep" ));
첫 번째 시도를 구성하는 방법이나 두 번째 시도에서 문제를 해결하는 방법에 대한 지침은 대단히 감사하겠습니다!