首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换Client提取中的空值

替换Client提取中的空值
EN

Stack Overflow用户
提问于 2018-09-06 13:49:41
回答 1查看 413关注 0票数 0

我正在通过TCC导出脚本从Taleo中提取一些值,列中的几行是空的,我想用'NULL‘替换空白值。

例如

SignonBonus

1.20000

2.

3.30000

4.250000

这怎么可能?

我试过下面的代码,我用单词写奖金,所以用了级联功能。但是这个replaceNull逻辑不起作用,有人能建议吗?

代码语言:javascript
复制
<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>

提前谢谢

希瓦姆

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-06 17:35:14

我自己解决了

我在开始时使用了一个notnull方程,然后编写了下面的查询逻辑。

代码语言:javascript
复制
<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>

这不是完全不为零的条件,但它是为我服务的,因为奖金金额永远不会这么大(或者我可以在这里添加更多的零),如果你知道如何将非空值放在这里,我也会尝试的。

谢谢,

希瓦姆

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52205614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档