大家好,
我正在尝试自动生成一些图表,并循环显示图表的某些列。
例如,我的列的名称是:H_1,H_2 ... H_12
我试过
x1_ = Expr( Y( Expr( ":H_" || Char( iAus ) ) ) );
我也试过
x1_ = Expr( Y( Column( Expr( "H_" || Char( iAus ) ) ) );
并且:
x1_ = Expr( Y( As Column( Expr( "H_" || Char( iAus ) ) ) );
在 iAus 循环内
Variables( X( :Tag ), Eval( Eval Expr( x1_ ) ), Group X( :NAT ) ),
没有成功。--> 错误 = 数据表中未找到指定的列。在访问或评估“Eval”时,Eval/*******/(Eval Expr( x1_ ))
我需要使用列号而不是使用表达式,如下所示:
Variables( X( :Tag ), Y( As Column( 26 + iAus ) ), Group X( :NAT ) ),
在我的脚本的另一部分我做对了:
x1 = Expr( "H_" || Char( iAus ) );
在 iAus 循环内:
Dispatch(
{},
Eval( Eval Expr( x1 ) ),
ScaleBox,
{Format( "Fixed Dec", 15, 1 ), Min( 0 ), Max( 1.4 ), Inc( 0.2 ), Minor Ticks( 1 ), Label Row( Set Font Size( 11 ) )}
),
有人能帮助我并指出我做错什么吗?
先感谢您