1

iReport 5.0.4でレポートを作成しています。これまでのところ、次のようなクロス集計表があります

ここに画像の説明を入力

Total 4 でやろうとしているのは、sum3Measure の合計を持ちますが、型は "X" または "Y" ($V{col1} の値で定義) のみです。私はこれをテキストフィールド式で試しました:

$V{col1}.equals("X") ||  $V{col1}.equals("Y") ? $V{sum3Measure } : 0

ただし、常に null を返します。やった:

$V{col1}.equals("X") ? $V{sum3Measure } : 0

演算子 || かどうかをテストします。は有効ではありませんが、null も返します。

$V{col1} の代わりに $V{row1} を使用して、式とは別の問題ではないことをテストしました。合計を行いました。

すべてのメジャーは、計算タイプ Sumで定義されます

私がやりたいことをすることは可能ですか?そうでない場合、私が試すことができる回避策はありますか?

さらに情報が必要な場合は、お知らせください。

4

0 に答える 0