그룹 열을 사용한 try 문그룹화하려는 열 목록이 있는데, 목록 중 하나라도 누락되면 스크립트가 실패합니다. try 문을 사용해도 문제가 해결되지 않습니다.
, :Param_3}));dt = Current Data Table();
Try( dt << Group Columns ("TM", {:Param_1, :<CODE class="language-jsl">Param_2
자동화 및 스크립팅제목: 그룹 열을 사용한 테스트 구문만약 해당 목록에 있는 모든 열을 그룹화하고 싶다면 (예를 들어 :Param_2가 누락된 경우에도), 다음과 같은 방법을 시도해 볼 수 있습니다.
Names Default To Here( 1 );
cols = {:a, :b, :c, :d, :e};
dt << Group Columns( "Some Columns", Filter Each( {v, i}, cols, dt << Has Column( Char( Name Expr( v ) ) ) ) );
제목: 그룹 열을 사용한 테스트 구문dt를 식별하기 위해 약간 수정해야 했습니다.
Names Default To Here( 1 );
dt = Current Data Table();
cols = {:a, :b, :c, :d, :e};
dt << Group Columns( "Some Columns", Filter Each( {v, i}, cols, dt << Has Column( Char( Name Expr( v ) ) ) ) );
제목: 그룹 열을 사용한 테스트 구문제 생각에는 `:col` 대신 문자열을 사용하는 것이 좋습니다. JMP19에서는 `Set Intersection`을 사용할 수 있습니다.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
g = {"age", "sex", "height", "test", "test2"};
mycols = Set Intersection(dt << Get Column Names("String"), g);
dt << Group Columns("MyGroup", mycols);
이전 버전에서는 연관 배열(또는 각 항목 필터링)이 집합 교집합 기능을 대체할 수 있었습니다.