我正在寻找Xquery专家的帮助,在这些专家中,我需要将变量的值舍入到2个小数位置,以及下面的地板值。
说我得到的变量值像750.006-值应高达2个小数位。我能够在以下查询的帮助下实现这一目标。
fn-bea:format-number((xs:decimal($InputValue)),'0.00')
现在的问题是,我想拥有三位数的小数位数,例如
的地板价值- 如果该值为750.006,则应将其四舍五入为750.01(最多2个小数位)
- 如果值大约是750.004,则应为750.00
有人可以帮助我。
您可以在格式化之前使用 fn-bea:decimal-round($value, $scale)
绕过值:
fn-bea:format-number(fn-bea:decimal-round(xs:decimal($InputValue), 2),'0.00')