_로 구분 된 열의 고유 값을 포함하도록 창 이름을 지정하는 방법열에 나타나는 고유 한 이름 ( "제품")이 포함되도록 테이블 이름을 바꾸려고합니다. 때로는 하나의 제품이 있고 다른 경우에는 여러 제품이있을 수 있습니다.
이것을 어떻게 스크립트합니까? 아래는 지금까지 내가 "-데이터 테이블"과 오늘 날짜로 창 이름을 지정한 것입니다.
dt1stacked << Set name( (ProductList, ",") || " -Data Table" || " " || Short Date( Today() ) );
감사!
데이터 테이블스크립팅Re : _로 구분 된 열의 고유 값을 포함하도록 창 이름을 지정하는 방법여기에 당신이 요구 한 것을 할 작은 기능이 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
setName = Function( {dt, colName},
{defaultlocal},
Summarize( dt, byGroup = by( As Column( dt, colName ) ) );
theName = Column( dt, colName ) << get name;
For( i = 1, i <= N Items( byGroup ), i++,
theName = theName || "_" || byGroup[i]
);
Column( dt, colName ) << set name( theName );
);
setName( dt, "age" );Re : _로 구분 된 열의 고유 값을 포함하도록 창 이름을 지정하는 방법ProductList가 요약 또는 다른 것으로 가정합니다. 시험
dt1stacked << Set name( ConcatItems(ProductList, ",") || " -Data Table" || " " || Short Date( Today() ) );