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