Я пытаюсь вывести и суммировать часы на человека в основной части моего xslt, а затем также суммировать часы в трейлере. Общая сумма трейлера и общая сумма тела не совпадают, они отклоняются на 0,01 (из-за округления, который я предполагаю?). Я не уверен, какой должен быть правильный синтаксис, чтобы обе части равнялись одной и той же сумме часов. Я искал, но не могу найти то, что я ищу, любая помощь или руководство приветствуется!
Вот мое тело xslt - это возвращает 37420050 = 374,200.50:
template match = "wd: Report_Data / wd: Report_Entry"
xsl: value-of select = "format-number (sum (wd: Payroll_Results / wd: Period_Creditable_Hours) * 100, '0000000000; -000000000')"
Вот мой трейлер xslt - это возвращает 37420049 - 374,200.49:
xsl: value-of select = "format-number (sum (wd: Report_Data / wd: Report_Entry / wd: Payroll_Results / wd: Period_Creditable_Hours) * 100, '0000000000; -000000000')"
Спасибо,
Дженн