Я пытаюсь дополнить вывод в XSLT переменными, умноженными в XSLT 1.0. Я не могу использовать формат числа, потому что он будет автоматически округлять числа, но мне нужно получить десятичные дроби на месте. Я могу заставить это работать, когда я использую форматирование столбцов в XML, но, поскольку у него есть несколько форматов столбцов в пределах значения выбора, это, кажется, не работает здесь и подчиняется 7 в коде ниже:
<xsl:value-of select="substring(E_BaseRate * E_NormalHours * 2, 1, 7)" disable-output-escaping="yes"/>
Вывод, который я получаю: 1601,93 переведен в 160193, но мне нужно получить результат 0160193. Есть ли способ сделать это?