테이블 변수 목록을 사용하여 열 쌓기테이블 변수를 기반으로하는 열 목록을 스택 싶습니다. 그러나 변수 및 스크립트의 형식을 지정하는 방법을 파악하는 데 문제가 있습니다.
//this is my table variable -- I've called it myList
{"colName1", "colName2"}//this is my script
dt = Current Data Table();
dt << Stack(
columns(myList),
Output Table( "New Table" )
);
컬럼 이름이 colName1, colName2, colName3 인 테이블이 있습니다 ...
그리고 테이블 변수 목록을 기반으로 특정 열만 쌓을 수 있기를 바랍니다. 컬럼을 그룹화하고 전체 그룹을 쌓아서이 작업을 수행 할 수 있었지만 컬럼 그룹의 서브 세트를 쌓을 수있는 상황에 처했습니다.
위의 목록과 스크립트는 나에게 오류를 제공합니다 : "잘못된 인수의 액세스 또는 평가에서 열을 찾을 수 없습니다"
나는 또한 명령을 변경하려고 시도했다.
columns(eval(myList))
하지만 그건 나에게 같은 오류를 준다.
제목 : Re : 테이블 변수 목록을 사용하여 스택 열힌트를 얻는 것 이 실 , 나는 이것을 위해 Parse () 명령을 사용하는 것이 효과가 있다는 것을 알아 냈습니다.
표 변수 나의 목록 다음과 같이 형식이 지정됩니다.
{"colName1","colName2"}스크립트는 다음과 같습니다.
dt = Current Data Table();
dt << Stack
( columns( Parse(myList) ),
Output Table( "Stacked Data" )
);
제목 : Re : 테이블 변수 목록을 사용하여 스택 열@ gianpalo : 게시 한 코드를 사용하면 스크립트를 실행할 때마다 수동으로 열을 선택하여 스택 할 수 있습니다.
내 목표는 스택 할 열 이름 목록이있는 테이블 변수를 가진 다음 해당 변수를 사용하는 스크립트를 실행하는 것입니다.
데이터 세트가 확장 / 축소 될 때 누적 될 열을 추가 / 제거하기 위해 변수를 편집 할 수 있습니다.제목 : Re : 테이블 변수 목록을 사용하여 스택 열여보세요,
이 코드로 시도해 볼 수 있습니다.
dt = current data table();
// column dialog editor
cd = Column Dialog(
Var = collist( " select columns >>", MinCol( 1 ) ), Hlist( "" ), );
collist= cd["Var"];
//stack operation
dt_stack = dt << Stack(
columns( collist ), Output Table( "STacked" ),
);
제목 : Re : 테이블 변수 목록을 사용하여 스택 열 @uday_guntupalli
원래 게시물을 수정했습니다. 내 테이블 변수는 입력 한 것과 같습니다.
나는 또한 시도했다 :
( "colName1", "colName1")
둘 다 같은 오류가있다.제목 : Re : 테이블 변수 목록을 사용하여 스택 열 @napnpop ,
테이블 변수가 이렇게 보이지 않아야합니까?
{ "Column1", "Column2"} vs { "Column1, Column2"}?