KETTLE中JS处理
EXCEL输入后,有一字段内容,有些记录该字段内容为空,若为空,则用上一记录的值。
比如
原始数据 需要变成
1 1
1 1
1
2 2
1 1
1
3 3
4 4
4
5 5
请问在JS中该怎么写?
[解决办法]
Excel里面在去除空格类型那里,把所有的空格去掉。拖一个Modified Java Script Value 控件到工作空间上,连接Excel,里面找到Logic Function 里面有一个isEmpty方法,可以用这个方法。
语句可以这样写:
var 新字段 ;
if(isEmptm(输入字段))
{ 新字段=1;}
下一步接收的时候,你可以使用字段过滤那个控件,把输入字段删掉,保留新字段。