RE: [xsl] Storing Partial Sums

Subject: RE: [xsl] Storing Partial Sums
From: Pieter Reint Siegers Kort <pieter.siegers@xxxxxxxxxxx>
Date: Wed, 8 Sep 2004 11:07:17 -0500
Hi Fatih,

This may help you solve your problem:
http://www.xslt.com/html/xsl-list/2002-04/msg00539.html

(you'll need to view the whole thread from beginning to end to understand
what Jenni explains there)

HTH,
<prs/> 

-----Original Message-----
From: Fatih TURKMEN [mailto:fatihturkmen99@xxxxxxxxx] 
Sent: Wednesday, September 08, 2004 3:38 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Storing Partial Sums 

Hi,
I am trying to get the sum of all values in a for-each loop. Is it possible
to store the partial sums to find the final result?

xsl is something like this :

<xsl:for-each  select
="Documents/Document[@Doc_No=$lastdoc]/People/Person">
		
<xsl:variable name="person" select="@Person_Id"/> <xsl:variable name="week"
select="count(/DocRoot/Documents/Document/People/Person[@Person_Id=$person])
"/>


<xsl:value-of
select="format-number(sum(/DocRoot/Documents/Document/People/Person[@Person_
Id=$person]/@Avg)
div  $week, '##.##')"/> 
</xsl:for-each>



For the above xsl snippet what I am  trying to do is
to get the sum of all   
"sum(/DocRoot/Documents/Document/People/Person[@Person_Id=$kisi]/@Avg)
div  $week "    values. I tried to write an XPath
expression to find the sum but couldn't success. So I
need to store the partial sums to find the result.

Any idea?


		
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail 

Current Thread