- From: Michael Kay <mhk@mhk.me.uk>
- Date: Thu, 13 Nov 2008 00:27:42 -0000
- To: "'big_show'" <jorge.miguel.sa@gmail.com>, <www-xpath-comments@w3.org>
This mailing list is provided to allow the public to make comments on the
W3C XPath 1.0 specification, it is not an appropriate place to ask for
programming help.
A good place to ask XPath questions is the xsl-list at mulberrytech.com
The only suggestions I can make, given that XForms uses XPath 1.0, are:
(a) multiply by 100, call round(), then divide by 100.
(b) concat(substring-before(XXX, '.'), '.', substring(substring-after(XXX,
'.'), 1, 2))
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: www-xpath-comments-request@w3.org
> [mailto:www-xpath-comments-request@w3.org] On Behalf Of big_show
> Sent: 12 November 2008 18:01
> To: www-xpath-comments@w3.org
> Subject: Round value- Error
>
>
> Hi:
> I have one problem in XFORMS.
> I have this bind which is a calculation of a total.
>
> <xforms:bind id="total"
> nodeset="/aval_desemp_gestao_operacional/valor_desempenho"
> calculate="(0.2*instance('aval_desemp_gestao_operacional')/vdo)
> +(0.25*instance('aval_desemp_gestao_operacional')/vdr)
> +(0.25*instance('aval_desemp_gestao_operacional')/vde)
> +(0.3*instance('aval_desemp_gestao_operacional')/vdg)" />
>
> The Field valor_desempenho is a float and I needed to round
> this calculation to two decimal places. Is it possible?
> How can I do?
> Thanks!
> --
> View this message in context:
> http://www.nabble.com/Round-value--Error-tp20465856p20465856.html
> Sent from the w3.org - www-xpath-comments mailing list
> archive at Nabble.com.
>
>
>
Received on Thursday, 13 November 2008 00:28:33 UTC