替换 Taleo-Connect-Client 提取中的空值
Replace null values in Taleo-Connect-Client extract
我正在通过 TCC 导出脚本从 Taleo 中提取一些值,并且列中的几行是空白的,我想用 'NULL' 替换空白值。
例如
签到奖金
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>
提前致谢
希瓦姆
我自己解决了
我一开始使用了一个非空方程,然后写了下面的查询逻辑。
<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>
这不完全是 not null 条件,但它正在为我服务,因为奖金金额永远不会这么大(或者我可以在其中添加更多零),如果你知道如何在其中放入 not null 我我也会试试的。
谢谢,
希瓦姆
我正在通过 TCC 导出脚本从 Taleo 中提取一些值,并且列中的几行是空白的,我想用 'NULL' 替换空白值。
例如
签到奖金
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>
提前致谢
希瓦姆
我自己解决了
我一开始使用了一个非空方程,然后写了下面的查询逻辑。
<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>
这不完全是 not null 条件,但它正在为我服务,因为奖金金额永远不会这么大(或者我可以在其中添加更多零),如果你知道如何在其中放入 not null 我我也会试试的。
谢谢,
希瓦姆