2017-09-27 38 views
1

XQueryエキスパートの助けを借りて、小数点以下2桁までの小数点以下を切り捨てる必要があります。小数点以下2桁の小数点以下2桁の小数点以下の桁数

私は750.006のような可変の値を得ていると言っています - 値は小数点以下2桁までです。私は以下の質問の助けを借りて達成することができます。

fn-bea:format-number((xs:decimal($InputValue)),'0.00') 

さて問題は

  • 値は750.006として来ている場合ならば、それは2件まで(750.01に四捨五入されなければならないと言うように、私は床値に第三十進数字を持っていると思い、あります小数点以下)
  • 値が750.004のようなものであるならば、それは750.00

誰かがこの上で私を助けてくださいことができなければなりません。

答えて

2

あなたはそれをフォーマットする前に値を丸めるfn-bea:decimal-round($value, $scale)を使用することができます。

fn-bea:format-number(fn-bea:decimal-round(xs:decimal($InputValue), 2),'0.00') 
+0

おかげレオ、それは私のために働きました。 – kumarb

+0

問題が解決した場合は、[承諾](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)の回答になりますか? –

関連する問題