Я использую iReport 4.0.2 и хочу показать результат в своем основном отчете. Например, в моем основном отчете у нас есть два столбца, и я хочу получить сумму этих двух столбцов, как этот формат:
A B sum
10 5 15
Где A - это одно поле в основном отчете, а B - возвращаемое значение моего подотчета.
Это хорошо работает. Но ключевой момент заключается в том, что иногда подотчет не возвращает никакого значения, что является проблемой. В этом случае результат суммирования выглядит так:
A B sum
10 NULL
Как мы видим здесь, B - это возвращаемое значение подотчета, но оно не имеет значения NULL и 0. Вот почему у нас есть эта проблема.
Я пытаюсь найти, как я могу получить возвращаемое значение из подотчета, когда SQL не возвращает результатов. Я знаю, что в iReport есть свойство «Когда данных нет», но это не помогает.
Поэтому я хочу знать, есть ли у нас другой способ решить проблему в iReport или использовать некоторые навыки SQL.