스크립트로 표로 된 값을 검색하는 방법커뮤니티 여러분,
아래의 표 출력을 기반으로 스크립트로 범주 1, 2, 3의 금액을 검색하려면 어떻게해야합니까?

qnother 작업 스크립트를 기반으로 현재 내 시도에 있습니다.
r = TabulateQuantiles << 보고서;
tb_TabQuant = r [테이블 상자 (1)];
tb_TabQuant << GetText;
QuantAmount1 = tb_TabQuant [2] [1];
QuantAmount2 = tb_TabQuant [2] [2];
QuantAmount3 = tb_TabQuant [2] [2];
표시 (QuantAmount1, QuantAmount2, QuantAmount3);
그러나 다음과 같은 오류가 발생합니다.
'r [Table Box (1)]', r [/ * ### * / Table Box (1)]의 액세스 또는 평가에서 Display Box를 아래 첨자 할 수 없습니다.
당신의 도움을 주셔서 감사합니다!
스크립팅Re : 스크립트로 표로 된 값을 검색하는 방법그러면 값이 새 테이블에 저장됩니다.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
tab =
dt << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :age ) ),
Row Table( Analysis Columns( :height ), Statistics( Mean ) )
)
);
Wait(2);
dt2 = tab << makeIntoDataTable;
dt2 << setName("Tabulation from "||(dt << getName));
Re : 스크립트로 표로 된 값을 검색하는 방법고마워요 이안
Tabulate Analysis는 단순히 사용하는 다른 사람들처럼 작동하지 않습니다. [테이블 박스 (i)] ...
죄송합니다. 이제 데이터 테이블에서 데이터를 검색하는 데 어려움을 겪고 있으며 스크립팅 인덱스에서 찾을 수 없습니다.

Re : 스크립트로 표로 된 값을 검색하는 방법예, 일반적으로 좋은 전략 인 디스플레이 트리에서 값을 가져 오는 것을 피할 수 있습니다. 값을 변수로 가져 오려면 다음과 같이 할 수 있습니다 ( 'levels'는 목록이고 'vals'는 행렬입니다).
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
tab =
dt << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :age ) ),
Row Table( Analysis Columns( :height ), Statistics( Mean ) )
)
);
dt2 = tab << makeIntoDataTable;
dt2 << setName("Tabulation from "||(dt << getName));
cols = dt2 << getColumnNames(:String);
RemoveFrom(cols, 1, 2);
dt3 = dt2 <<
Transpose(
columns(Eval(cols)),
Transpose selected rows only( 1 ),
Label( :Statistics ),
Output Table( (dt2 << getName) )
);
levels = Column(dt3, "Label") << getValues;
vals = Column(dt3, "Mean") << getValues;
Close(dt2, NoSave);
Close(dt3, NoSave);Re : 스크립트로 표로 된 값을 검색하는 방법다시 한 번 감사합니다 Ian,
이것은 분명히 복잡한 방법이지만 내가 생각하는 전체 열을 검색해야하는 경우 유용 할 것입니다.;)
온라인 도움말 페이지에서 올바른 구문을 찾은 후 마침내 관리했습니다.
tb_TabQuant = TabulateQuantiles << MakeIntoDataTable(Invisible);
//tb_TabQuant << setName("Tabulation from "||(dt << getName));
/*
QuantAmount1 = "24636";
QuantAmount2 = "1036";
QuantAmount3 = "257";
*/
QuantAmount1 = tb_TabQuant[1,1];
QuantAmount2 = tb_TabQuant[1,2];
QuantAmount3 = tb_TabQuant[1,3];
Show(QuantAmount1, QuantAmount2, QuantAmount3);이 3 개의 값을 Char (number)를 사용하여 관리 한 stringsm으로 변환하는 내 케이스 wq의 마지막 차단
건배!
멋진 연말 보내세요