Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Jasper iReport 5.6.0, Сумма по столбцу / 3 сообщений из 3, страница 1 из 1
24.11.2017, 07:46
    #39558726
kdv_83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jasper iReport 5.6.0, Сумма по столбцу
Добрый день!

имеется задача, нарисовать матричный отчет
используя элемент Crosstab отчет успешно создан (см Рисунок 1)
[img=http://www.sql.ru/images/Рисунок1.png]

Первый столбец добавлен ручками, данные по строкам вывел через Measure - add new - value expression $F{BYL_V1} - Calcution(nothing) (Cм Рисунок 2)
[img=http://www.sql.ru/images/Рисунок2.png]

Затем добавил элемент в строку ИТОГО, так же через Measure - add new - value expression $F{BYL_V1} - Calcution(sum)

но сумма не верно считается, по Рисунку 1 это видно

Вопрос, можно ли посчитать сумму по столбцу другим способом? через переменные, или через второй датасет, и в нем уже
Код: plsql
1.
2.
3.
select sum(byl_v1) from 
(select distinct byl_v1,naim_raion
from Таблица) 



но хотелось бы стандартным путем как то это сделать
...
Рейтинг: 0 / 0
24.11.2017, 07:49
    #39558727
kdv_83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jasper iReport 5.6.0, Сумма по столбцу
[img=http://www.sql.ru/images/Рисунок2.png]
...
Рейтинг: 0 / 0
09.12.2017, 15:50
    #39567055
TempP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jasper iReport 5.6.0, Сумма по столбцу
Привет!

Не уверен, актуально или нет, но все же попробую помочь.
Судя по описанию не получается получить сумму по некоторому полю в переменную (value expression $F{BYL_V1} - Calcution(sum)).
Решение тут простейшее и находится в документации за несколько минут.
У переменной (variable) есть ряд свойств:
https://community.jaspersoft.com/documentation/tibco-jaspersoft-studio-user-guide/v640/other-properties-variable

Вы указали "Calculation Function", но забыли про "Reset Type". Значение этого свойства по умолчанию "None", согласно документации:
None: The variable is never initialized, so the initial value expression is ignored.

То есть, переменная не инициализируется (в контексте выполнения). Если вам нужен общий итог - установите значение "Report".

Изучайте документацию, у jasperreports довольно мощные функциональные возможности!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Jasper iReport 5.6.0, Сумма по столбцу / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]