【问题标题】:Replace null values in Taleo-Connect-Client extract替换 Taleo-Connect-Client 提取中的空值
【发布时间】:2018-09-06 13:49:41
【问题描述】:

我正在通过 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>

提前感谢

湿婆

【问题讨论】:

    标签: taleo taleo-connect-client


    【解决方案1】:

    我自己解决了

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

    <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>
    

    这不是完全不为空的条件,但它对我有用,因为奖金金额永远不会这么大(或者我可以在其中添加更多的零),如果你知道如何不为空,我会尝试那也是。

    谢谢,

    湿婆

    【讨论】:

    • 您可以在回答中包含查询吗?
    • 我已经编辑了答案,这是我使用的逻辑。如果您有更好的想法,请告诉我。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    相关资源
    最近更新 更多