列名作为变量<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好呀,
我有一个与列名称约定相关的问题。
例如,我有一个表格,其中包含几个年级的学生的年龄。
| 年龄等级1 | 年龄等级2 | 年龄等级3 | 年龄等级4 | 年龄等级5 | 年龄等级6 | 年龄等级7
|
|---|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
我喜欢定义一个参数,所以我可以使用“for”循环来做一些数据处理。
1:只选择非空行。
参数 = "age_grade1" ;
dtRaw <<选择哪里(不见了(范围) ) ;
但是,它不会做任何事情。
2. 选择年龄在某个范围内的学生。
参数 = "age_grade1";
dtRaw = 选择其中(参数 > 7);
它也不起作用。
请帮我解决这个问题。列名的正确语法是什么?
谢谢,
莎莎
回复:列名作为变量您需要在此上下文中提供列引用。 也不要使用范围作为变量名 - 这是一个 JSL 函数。 如果单词在编辑器中变成蓝色,则表示它是一个函数。
此代码有效。 注意使用作为列为列参考。
绘制=当前数据表() ;
列名= “年龄等级1” ;
原始数据<<选择哪里(不见了(作为列(绘制,列名) ) ) ;
原始数据<<选择哪里(作为列(绘制,列名) > 7 ) ;