私の Orbeon フォームでは、繰り返し内に計算フィールドを含む繰り返しを使用しています。たとえば、私の繰り返しには、1) クレヨンの総数と 2) 手がかりクレヨンの数の 2 つの整数フィールドが含まれています。3 番目のフィールドは、青いクレヨンの割合を示す計算フィールドです。次の Xpath 式を使用して、
if ($LMI-Bene ne 0)
then $LMI-Bene div $Total-Bene * 100 else 0
パーセンテージを計算できます。問題は、繰り返しに新しい反復を追加したときに発生し、最初の行でさえ機能しなくなります。これは、各反復のコントロール名が同じであることが原因である可能性があると思いますが、それを説明する方法がわかりません。何か案は?