我在(jill,orange,2,3,0.6666666666666666)
(john,orange,1,3,0.3333333333333333)
(jill,apple,1,3,0.3333333333333333)
(john,apple,2,3,0.6666666666666666)
中有以下表达。
Oracle bpel 11g
3个变量的值是
number(bpws:getVariableData('recommendedDeposit')) + number(bpws:getVariableData('delinquentTotalAmount')) + number(bpws:getVariableData('reconnectFee'))
所有3的 recommendedDeposit = 0
delinquentTotalAmount = 105.27
reconnectFee = 50
应为Addition
。
我将结果分配给变量155.27
。
分配活动结果显示为var1
。
这里有什么问题?
如何才能获得155.26999999999998
的正确结果?
答案 0 :(得分:1)
您可以在XSLT转换中使用format-number函数。
<xsl:value-of select="format-number($variable, precision)" />