如何正确迭代列名以生成按每个分组的汇总表?你好呀,
我正在用 jsl 编写一个脚本来搜索列标题,找到以数字 9 开头的那些,然后从按这些列分组的大型数据集中生成一个汇总表。 目前,我的代码适用于第一列,但之后似乎停止了。 任何帮助,将不胜感激!
dt = 当前数据表();
N = N Col( dt );
对于(我= 1,我<= N,我++,
colname = Column( i ) << getname();
如果(开始于(:Column(i)<< getname(),“9”),
数据表(“功能计数器拉动”)<<摘要(
组(:列( i )<< getname()),
,
子组(:INTERFACE_BIN_119325),
频率(“无”),
重量(“无”))
)
);
它在执行以下操作时通过迭代工作,但实际上并没有按组进行总结:
dt = 当前数据表();
N = N Col( dt );
emp_array = {};
对于(我= 1,我<= N,我++,
colname = Column( i ) << getname();If( Starts With( :Column( i ) << getname(), "9" ),
Insert Into(emp_array,:Column( i ) << getname() )));
For( m = 1, m <= N items(emp_array), m++,
a= emp_array[m];
数据表(“功能计数器拉动”)<<摘要(
组(:名称(“a”)),
,
子组(:INTERFACE_BIN_119325),
频率(“无”),
重量(“无”)
)
);
如果有人能指出其中任何一个是怎么回事,那将不胜感激!
脚本