0

総売上と総確率売上をもたらすレポートがあります。リクエストは、これを として 1 つの表に示すことでした"R"{totalamount}" (R"{totprobamount")"

だから私はこれを変数に一緒に追加し、変数式は

"R" + $F{Totalt} +" (R" + $F{Totalp} +")"

しかし、これを行うと、千の区切り記号は表示されなくなりますか?

4

2 に答える 2

0
  • 各値にフィールドを追加できる場合は、文字列連結ではなく、テキスト フィールドにパターンを使用してこれを行います。プロパティ パネルの各フィールドに などのパターンを追加しますR #,##0.00

  • 単一のフィールドに含める必要がある場合は、式を追加して、実際に数値を目的の方法でフォーマットする必要があります。たとえば、次のようになります。 "R" + new DecimalFormat("#,##.00").format($F{Totalt}) + " (R" + new DecimalFormat("#,##.00").format($F{Totalp}) + ")"

于 2013-02-12T10:29:07.030 に答える
0

FORMAT 関数を使用して、桁区切り記号を使用できます。

 FORMAT({totalamount} +{totprobamount},2)  

この列は文字列列になるため、この列を個別に追加する必要があります。同じ列を整数値に使用することはできません。2 は最大 2 つの 10 進数値です。

于 2013-02-12T13:32:21.213 に答える