我感兴趣的主题有几个:
${count:replaceNull(${count:toNumber():plus(1):toString()})}
它没有'我应该改变什么来使这个表达起作用答案 0 :(得分:0)
除非你想制作/移位数据类型,否则NiFi是数据无关的。
注意: - 不要使用计数,使用其他属性名称,计数它似乎是一个保留字。
null +' value' = null (总是)所以你的表达式正常:)。
您正在寻找的逻辑是:(我相信)
${count:replaceNull(${count:toNumber():plus(1):toString()})}
如果count为null,则给出count + 1的值(null + 1 = null)
toNumber()/ toString() - 它们在这里没有任何用处。
你的代码应该是:
${i:replaceNull(${c})}
<强>其中:强> - 如果属性 i 为null,则使用属性 c
替换问题2 - 你在循环吗?提供更多信息!