Я новичок в работе с XSLT и пытаюсь создать сводную таблицу с использованием Muenchian Method (так как кажется, что IE по-прежнему не поддерживает XSLT 2.0, я думаю, что я застрял с этим). Я могу получить желаемую группу, но я пытаюсь получить сумму атрибута для каждой группы. Чтобы сделать сумму атрибута, я могу использовать функцию суммарной суммы или мне нужно прокручивать ключи и хранить значения в переменной? Это то, что я до сих пор:Таблица XSLT Pivot
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="UTF-8"/>
<xsl:key name="Person" match="Record" use="@PersonID" />
<xsl:template match="/">
<html>
<body>
<h2>Costs Per Person</h2>
<table border = "1">
<thead>
<tr>
<th>ID</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<xsl:for-each select="Records/Record[generate-id() =
generate-id(key('Person', @PersonID)[1])]">
<tr>
<td>
<xsl:value-of select="@PersonID" />
</td>
<td>
<!-- Sum Of Cost -->
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</body>
</html>
</xsl:template>
Это работает, спасибо за вашу помощь! – jwarzech