我正在通过TCC导出脚本从Taleo中提取一些值,列中的几行是空的,我想用'NULL‘替换空白值。
例如
SignonBonus
1.20000
2.
3.30000
4.250000
这怎么可能?
我试过下面的代码,我用单词写奖金,所以用了级联功能。但是这个replaceNull逻辑不起作用,有人能建议吗?
<quer:projection alias="BonusinWords">
<quer:concatenate>
<quer:switchByCriterion>
<quer:cases>
<quer:case>
<quer:replaceNull>
<quer:field path="CurrentOffer,SignOnBonus"/>
<quer:string>Null</quer:string>
</quer:replaceNull>
</quer:case>
<quer:case>
</quer:case>
</quer:cases>
</quer:switchByCriterion>
</quer:concatenate>
</quer:projection>提前谢谢
希瓦姆
发布于 2018-09-06 17:35:14
我自己解决了
我在开始时使用了一个notnull方程,然后编写了下面的查询逻辑。
<quer:projection alias="BonusinWords">
<quer:switchByCriterion>
<quer:cases>
<quer:case>
<quer:notEqual>
<quer:field path="CurrentOffer,SignOnBonus"/>
<quer:string>1000000000000000000000</quer:string>
</quer:notEqual>
<quer:concatenate>
<!--Between this I wrote the logic for words!>
</quer:concatenate>
</quer:case>
</quer:cases>
</quer:switchByCriterion>
</quer:projection>这不是完全不为零的条件,但它是为我服务的,因为奖金金额永远不会这么大(或者我可以在这里添加更多的零),如果你知道如何将非空值放在这里,我也会尝试的。
谢谢,
希瓦姆
https://stackoverflow.com/questions/52205614
复制相似问题