我已經在20場數據:字符串和碧玉
200.000
10.000
5.000
1.000
在一個字符串
,我怎麼能告訴碧玉軟工作室來總結呢?我嘗試創建一個變量,表達式Double.parseDouble($ F {field20})
我想總結一下,並以正確的格式打印它,在這種情況下,打印格式爲216.000。
我已經在20場數據:字符串和碧玉
200.000
10.000
5.000
1.000
在一個字符串
,我怎麼能告訴碧玉軟工作室來總結呢?我嘗試創建一個變量,表達式Double.parseDouble($ F {field20})
我想總結一下,並以正確的格式打印它,在這種情況下,打印格式爲216.000。
即使您可以使其工作,這是一個壞主意。您應該始終以最適合的類型存儲數據。使field20
爲數字,然後在現場使用總和。
如果您不能更改field20
的類型,請將字段類表達式設置爲一個數字,例如Double.valueOf(field20)
,創建一個初始值表達式爲0並且變量表達式爲$V{sum} + Double.valueOf(field20)
的Number變量(例如sum
)。 $V{sum}
然後將保存您需要的總和值。
你的代碼是可編譯的,但我沒有得到總和......我有一個奇怪的號碼0123.0100.060.060.060.060.060.040.040.0 –
這看起來像一個字符串串聯。您必須仍然傳遞String參數而不是Number參數。 –
我做了$ V {sum} + Double.valueOf($ F {field18} .replaceAll(「。」,「」))來解決這個連接問題,但它不能編譯 –
$ F {field20}中的值是多少? – Varun
@Varun,我之前提到的號碼是 –