Subject: RE: [xsl] summing up incrementally From: "Michael Kay" <mhk@xxxxxxxxx> Date: Fri, 19 Dec 2003 14:10:57 -0000 |
> > WOOPS! > > Of course, 103 + 102 + 108 = 313! > > Okay, I need to minus the 100: > > 1938 = 03 + 02 = 05 > > 1939 = 03 + 02 + 08 = 13 > Your maths is not your strong point - have you never heard of compound interest? You actually need the product 1.03 * 1.02 * 1.08. The way to get that in XSLT is a recursive template. Pass the list of values and the starting value (1) as a parameter, the template then multiplies the supplied value (1) with the first value in the list (1.03) and passes this as a parameter in a recursive call to process the remaining items in the list. Michael Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] summing up incrementally, David Carlisle | Thread | Re: [xsl] summing up incrementally, Paul Tremblay |
RE: [xsl] Why template match differ, Jarno . Elovirta | Date | RE: Re: [xsl] Re: summing up increm, cknell |
Month |