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(_at_)yahoo(_dot_)com]
Sent: Wednesday, September 08, 2004 3:38 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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[(_at_)Doc_No=$lastdoc]/People/Person">
<xsl:variable name="person" select="@Person_Id"/> <xsl:variable name="week"
select="count(/DocRoot/Documents/Document/People/Person[(_at_)Person_Id=$person])
"/>
<xsl:value-of
select="format-number(sum(/DocRoot/Documents/Document/People/Person[(_at_)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[(_at_)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
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--