열 이름이 변수에 저장되는 열의 합안녕하세요,
column name "diameter"를 저장하는 "target var"라는 변수가 있습니다. 내가 show (target_var) 할 때, 나는 "target_var = : diameter"라는 결과를 얻는다. 이제, 이름이 변수 "target_var"에 저장되어있는 열의 합계를 찾고 싶습니다. 그러나 sum (eval (target_var))을 수행하면 로그에 "Column Disappeared {1}"이 표시됩니다. 합계 (직경)를 할 때만 나는 올바른 결과를 얻습니다. 변수 target_var를 사용하여 열을 어떻게 합계 할 수 있습니까? 제발 도와 줘. 고마워 !!
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합이 작품! 감사 어. !! !! 
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합<< Get Name을 사용하여 첫 번째 열의 이름을 문자열로 저장 한 다음 Col Sum 함수에서 테이블과 열 이름을 지정하십시오. 다음은 그 예입니다.
//Open one table
dt1 = Open( "$Sample_data/Big Class.jmp" );
//Get the name of a column as a string
target_var = Column( dt1, "height" ) << Get Name;
//Open another table
dt2 = Open( "$Sample_data/Big Class Families.jmp" );
//Get a reference to the column in the second data table
field_data = Column( dt2, "height" );
//Sum the column using a reference to the column in a specific data table
ysum = Col sum( field_data );
Col_sum 함수에서 field_data를 사용하도록 편집되었습니다.
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합안녕 짐,
고마워, 당신의 스크립트가 잘 작동합니다. 그러나 나는 다른 이유로 인해 문제가 있다고 생각한다. 데이터 테이블에 target_var을 정의하고 있습니다. 그런 다음 target_var에 저장된 열 이름을 가진 다른 데이터 테이블에서 target_var에 정의 된 열을 합산하려고합니다. 아래는 내 코드입니다.
//Opening a data table
comp_data=open(path || comp_data_filename);
nc = ncols(comp_data);
target_var = column(nc); //Defining target_var
close(comp_data);
//Closing the data table
//Opening another data table
field_data=open(path || field_data_filename);
ysum = colsum(target_var); //This line does not work. I get an error saying "Column disappeared".
//JMP is not able to find the same column name in this new data table
이것이 해결 될 수 있는지 알려 주시기 바랍니다. 감사!! 
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합다음은 내가 사용하는 것으로 생각하는 것을 사용하는 짧은 스크립트입니다.
target_var = column(6);
스크립트는 이것을 계산 및 플랫폼에서 사용합니다.
names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
target_var = column(6);
thesum=col sum(target_var);
show(thesum);
Distribution( Continuous Distribution( Column( target_var ) ) );
표시된대로 Sum () 함수에서 이것을 어떻게 사용하려고합니까? 노력의 샘플 코드를 제공해 주시겠습니까?
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합안녕하세요 pmroz ,
실제로 이것은 또한 Jim에게 이야기 한 것과 동일한 문제를 가지고 있습니다. target_var이 문자열 이름이 아닌 표현식으로 열 이름을 저장하는 경우 열 요약을 사용할 수 있는지 알려주십시오. 감사 
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합안녕 짐,
사실 target_var은 문자열로 저장되지 않습니다. 다음과 같이 target_var를 정의했습니다.
target_var = column(6);
제 6 열의 이름은 "지름"입니다. 그래서 taget_var은 문자열이 아닌 표현식으로 열 이름을 저장하고 있다고 생각합니다. 다음 코드를 실행하면 직경에 큰 따옴표가 표시되지 않습니다.
show(target_var);
위의 코드의 출력은 target_var = : diameter입니다. qutations가 없습니다. 이제 target_var에 해당하는 열을 합할 수 있는지 알려주세요. 감사 
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합당신이 사용하고 싶습니까? 콩 대신에 합집합 ? 작동 방식 :
target_var = "Diameter";
colsum(column(target_var));
target_var는 "Diameter"문자열이 아니라 "Diameter"문자열을 가리키고 있습니다.
제목 : Re : 컬럼 이름이 변수에 저장되는 컬럼의 합현재 상황을 이해하면 Target_var 변수의 값은 다음과 같습니다.
"target_var = : 직경"
해당 리터럴 문자열을 실행하려면 실행해야합니다.
평가 (Parse (Target_var));
이 결과는 Target_var의 값을 만듭니다.
: diamiter
그러면 코드를 실행할 수 있어야합니다.
합계 (eval (target_var))