У меня есть XSLT-файл, который устанавливает группу.Я хочу суммировать одно из полей в группе, но я хотел бы, чтобы все отрицательные числа в группе были положительными перед суммированием.
Я пытался использовать функции abs () и translate наполе current-group () / Transaction_Credit_Amount, но появляется сообщение об ошибке.Ошибки говорят о том, что последовательность из одного или нескольких элементов не допускается в качестве первого аргумента для translate () или abs ().
Вот исходная строка кода, которую я пытаюсь изменить, чтобы все значения Transaction_Credit_Amount были положительными перед суммированием.
<xsl:value-of select="format-number(sum(current-group()/Transaction_Credit_Amount,'-',''), '#0.#############')"/>
Ожидаемый результат - это суммирование абсолютных значенийвсе значения Transaction_Credit_Amount.