안녕 모두,
데이터 테이블이 있고 모든 열을 가져 와서 테이블 함수에 넣기 위해 루프를 실행하고 싶습니다. 기본적으로 열 이름은 1,2,3,4,5 ...이며 내용은 임의의 PASS 또는 FAIL입니다.
나는 유용했던이 blogpost를 가로 질러왔다 ( https://community.jmp.com/t5/Discussions/How-do-I-have-tabulate-iterate-through-multiple-columns-using/mp/15418#M14139 ) 대신 열을 그룹화하는 것 대신에 열 이름 (1,2,3,4 ...)을 첫 번째 열로하고 각 열의 % 합계를 실패 / 통과 옆에 갖는 간단한 테이블을 가질 수 있습니다.
내가 사용한 코드는 다음과 같습니다.
col_list = 현재 데이터 테이블 () << 열 이름 얻기 (문자열);
보기 (col_list);
tab = 현재 데이터 테이블 () << Tabulate (테이블 추가 (열 테이블 (통계 (이름 ( "% of Total")))));
// 그룹화 컬럼을 cList /
(c = 1, c <= NItems (col_list), c ++,
탭 << 표 추가 (행 표 (그룹화 열 (col_list [c])));
);
첨부 된 그림은 왼쪽 테이블이 내가 얻은 것이고, 오른쪽 테이블은 내가 원하는 것임을 보여줍니다. 고맙습니다.