総売上と総確率売上をもたらすレポートがあります。リクエストは、これを として 1 つの表に示すことでした"R"{totalamount}"
(R"{totprobamount")"
。
だから私はこれを変数に一緒に追加し、変数式は
"R" + $F{Totalt} +" (R" + $F{Totalp} +")"
しかし、これを行うと、千の区切り記号は表示されなくなりますか?
総売上と総確率売上をもたらすレポートがあります。リクエストは、これを として 1 つの表に示すことでした"R"{totalamount}"
(R"{totprobamount")"
。
だから私はこれを変数に一緒に追加し、変数式は
"R" + $F{Totalt} +" (R" + $F{Totalp} +")"
しかし、これを行うと、千の区切り記号は表示されなくなりますか?
各値にフィールドを追加できる場合は、文字列連結ではなく、テキスト フィールドにパターンを使用してこれを行います。プロパティ パネルの各フィールドに などのパターンを追加しますR #,##0.00
。
単一のフィールドに含める必要がある場合は、式を追加して、実際に数値を目的の方法でフォーマットする必要があります。たとえば、次のようになります。 "R" + new DecimalFormat("#,##.00").format($F{Totalt}) + " (R" + new DecimalFormat("#,##.00").format($F{Totalp}) + ")"
FORMAT 関数を使用して、桁区切り記号を使用できます。
FORMAT({totalamount} +{totprobamount},2)
この列は文字列列になるため、この列を個別に追加する必要があります。同じ列を整数値に使用することはできません。2 は最大 2 つの 10 進数値です。