如何通过脚本检索列表值亲爱的社区,
根据下面的表格输出,如何按脚本检索类别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)]的下标显示框
谢谢你的帮助!
脚本编写回复:如何通过脚本检索列表值这会将值放入新表中:
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));
回复:如何通过脚本检索列表值非常感谢Ian,
列表分析的行为不像其他人那么简单[桌子盒(i)] ...
抱歉,但是我现在正努力从数据表中检索数据,并且无法在Scripting索引中找到它:

回复:如何通过脚本检索列表值是的,如果您可以避免从显示树中提取值,那通常是个好策略。 如果要将值转换为变量,可以执行以下操作(“ 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);回复:如何通过脚本检索列表值再次感谢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);我的情况wqs的最后一个阻塞事件是将这3个值转换为我使用Char(number)管理的字符串
干杯!
祝大家年终圆满