Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > eclipse birt


Автор: korotin 7.2.2011, 16:34
Здравствуйте!

Необходимо для поля компонента cross tab написать скрипт. 
Есть два поля одно содержит номера строк, другое сумму, необходимо округлить сумму если номер строки больше 7-ми.
В поле expression(см. рис.) я записываю что-то вроде:

Код

if (parseInt(row["NUM"]) < 8)
    row["SUM"]
else
    BirtMath.round(row["SUM"])


не выводится ничего.
Подскажите в чем дело. Возможно надо этот скрипт записать не в expression?
Заранее спасибо.

user posted image
http://file.qip.ru/photo/qI3_p9Pr/birt.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)