powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Jasper iReport 5.6.0, Сумма по столбцу
3 сообщений из 3, страница 1 из 1
Jasper iReport 5.6.0, Сумма по столбцу
    #39558726
kdv_83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

имеется задача, нарисовать матричный отчет
используя элемент 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
Jasper iReport 5.6.0, Сумма по столбцу
    #39558727
kdv_83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[img=http://www.sql.ru/images/Рисунок2.png]
...
Рейтинг: 0 / 0
Jasper iReport 5.6.0, Сумма по столбцу
    #39567055
TempP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

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


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