0

在我的 Orbeon 表单中,我在重复中使用带有计算字段的重复。例如,我的重复包括两个整数字段,1)蜡笔总数和 2)线索蜡笔数量。第三个字段是显示蓝色蜡笔百分比的计算字段。使用以下 Xpath 表达式,

if ($LMI-Bene ne 0) 
then $LMI-Bene div $Total-Bene * 100 else 0

我可以计算百分比。当我在重复中添加一个新的迭代,甚至第一行停止工作时,问题就出现了。我认为这可能是因为每次迭代的控件名称都相同,但我不确定如何解释这一点。有任何想法吗?

4

1 回答 1

1

使用值的相对 XPath 而不是绑定变量。

在示例中尝试

if (../LMI-Bene ne 0)
then ../LMI-Bene div ../Total-Bene * 100 else 0
于 2013-09-10T16:56:31.070 回答