如何在Pentaho中为新字段或现有字段设置Row的字段值,具体取决于同一行的其他字段中的值,如SQL select语句中的值。 使用过滤器执行此操作将使用多个字段进行此操作。 例如:
[Price] = [售价]<>时的情况1然后[售价] ELSE [买单价格]
[FX Currency] = [Ccy Sold]<> [RefCcy]那[Ccy Sold] ELSE [Ccy Bought] END
答案 0 :(得分:2)
我通过使用Step:
解决了我的问题“用户定义的Java表达式”
新的Field Java表达式 价格价格_Sold!= 1?Price_Sold:Price_Bought