将值设置为全局变量<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我想使用全局变量更新报表中的 NumberColEditBox。我尝试过 Eval 和 Parse 的各种组合,但没有成功。我用的是JMP9。
/*
// 该命令有效:
报告X[数字列编辑框( 1 ) ] << 设置值( [ 1, 2, 3, 4 ] );
// 这些命令不起作用,并生成“无效矩阵令牌”错误:
a = 1;
b = 2;
c = 3;
d = 4;
报告X[数字列编辑框(1)] << 设置值( [ a, b, c, d ] );
报告X[数字列编辑框(1)] << 设置值( Eval( [ a, b, c, d ] ) );
报告X[数字列编辑框(1)] << 设置值( [ Eval( a) , Eval( b ), Eval( c ), Eval( d ) ] );
报告X[数字列编辑框(1)] << 设置值( Eval( Parse( [ a, b, c, d ] ) ) );
*/
我怀疑我的问题是很难将全局变量放入矩阵中。
任何帮助表示赞赏!谢谢。
回复:将值设置为全局变量效果很好。谢谢!
回复:将值设置为全局变量您可以使用 Matrix(List) 评估列表并将其转换为矩阵。
// JMP 9
西北=新窗户( “测试” , NCB =数字编辑框( “NCB” , [ 1个, 1个, 1个, 1个])) ;
大号= { A ,乙, C , d } = { 1个, 2个, 3个, 4个} ;
米=矩阵(评估者(大号)) ;
NCB <<设定值(米) ;
// JMP 10
// 在 JMP 10 中更容易,其中 <
// JMP10 中的行数也会自动更改
西北=新窗户( “测试” , NCB =数字编辑框( “NCB” , [ 1个])) ;
大号= { A ,乙, C , d } = { 1个, 2个, 3个, 4个} ;
NCB <<放(大号) ;