2015-11-03 35 views
1

循环怎么写嵌套而骡子dataweave循环利用嵌套虽然骡子Dataweave

我有这样的代码,

(UnitMeasureVal:"EACH") when ([email protected]) == "UnitMeasure" 
and ($ is :empty or ($ =="N/A" or $ =="NA")) otherwise (UnitMeasureVal: $), 

但它给错误,我无法在此添加,否则条件。我想在其他部分分配$值

+1

你得到什么错误? – Arcath

+0

它不接受我发布的表达式。给错误如无效输入'ot' –

回答

2

我们可以在Mule Dataweave中进行嵌套循环。只需要照顾括号就可以了。

这是我的上述表达正确的表达:

(UnitMeasureVal:$除非($是:空或$ == “N/A” 或$ == “NA”),否则 “每个”)当$。@ attribute-id ==“UnitMeasure”