У меня возникают проблемы с преобразованием BigDecimal (4 десятичных знаков) в Double (2 десятичных знака) в JasperReports. Я попробовал CONVERT(), и это было ошибочно. Может кто-нибудь просветить меня?Как преобразовать BigDecimal в Double, используя запрос в отчетах Jasper
0
A
ответ
2
Я не уверен, что вы подразумеваете под преобразованием. Если вы имеете в виду типажей, то просто вызовите BigDecimal.doubleValue()
Но я предполагаю, что вы имеете в виду формат отображения - для этого вы можете использовать шаблон свойство поля отчета. Если вы используете iReport, вы можете выбрать шаблон формата чисел из нескольких пресетов формата.
Если ваши потребности выходят за рамки этой функциональности, вы можете создать собственный десятичный форматировщик. Вот что вы можете сделать:
- Создайте переменный отчет типа java.text.DecimalFormat
- Specify нового java.text.DecimalFormat (ваш пользовательский шаблон здесь) в качестве начального значения
- вызова $ V {formatter_variable_name} .format (Number), чтобы получить форматированную строку
Смежные вопросы
- 1. Группировка в отчетах Jasper
- 2. Как проверить значение null Double в отчетах Jasper?
- 3. Как преобразовать строку в Double in jasper Report?
- 4. Подписки в отчетах Jasper
- 5. Бланк в отчетах Jasper
- 6. Повторить данные в отчетах Jasper?
- 7. Отсутствует изображение в отчетах Jasper
- 8. Пустые группы в отчетах Jasper
- 9. Выравнивание пулей в отчетах Jasper
- 10. SimpleDateFormat + java.sql.Timestamp в отчетах Jasper
- 11. Невозможно форматировать номер в отчетах Jasper
- 12. Исключение оценки в отчетах Jasper
- 13. Преобразование BigDecimal в double
- 14. Как заставить разрывать страницу в отчетах Jasper?
- 15. Как обернуть группу деталей в отчетах Jasper
- 16. Использование диаграммных тем в отчетах Jasper
- 17. Передача полей в отчеты в отчетах Jasper
- 18. Не удалось группировать данные в отчетах Jasper
- 19. В отчетах Jasper, как сохранить результат запроса sql в переменной?
- 20. Как преобразовать Double [] в double ...?
- 21. Как преобразовать Double [] в double []?
- 22. Маска текстовое поле в отчетах Jasper
- 23. Как преобразовать BigInteger в BigDecimal?
- 24. Как преобразовать Apfloat в BigDecimal?
- 25. Как преобразовать Double.POSITIVE_INFINITY в BigDecimal?
- 26. Как определить BigDecimal из Double в Java
- 27. новый BigDecimal (double) vs new BigDecimal (String)
- 28. Повторение серийного номера в отчетах Jasper
- 29. URL-адрес выражения изображения в отчетах Jasper
- 30. Использование массива карт в отчетах Jasper/Scala
В какой момент вы использовали CONVERT()? (Это SQL) –