Hallo,
Ich habe folgende Summenzeile:
<xsl:variable name="habens" select="sum(key('groupby2',Feld[@Name='KZ DEB/KRED.'])[Feld='K']/Feld[@Name = 'SALDO'])" />
Das klappt auch alles wunderbar, bis zu dem Punkt, wo Nachkommastellen mit ins Spiel kommen. Diese sind in der XML-Datei jedoch als Komma ausgezeichnet, aber ein Punkt ist ja nötig. Wie kann ich denn jetzt hier die Translate-Funktion mit einbauen ?
Da ich in deinen früheren Postings gesehen habe, dass du XSLT 2.0 verwendest, kannst du das so machen:
<xsl:variable name="habens" select="sum(key('groupby2',Feld[@Name='KZ DEB/KRED.'])[Feld='K']/number(translate(Feld[@Name = 'SALDO']], ',', '.')))" />
Grüße
Thomas