powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fast Report - некорректный вывод
10 сообщений из 10, страница 1 из 1
Fast Report - некорректный вывод
    #39772905
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Неясная для меня деталь. Генерирую отчет. В секции ReportSummary вывожу поле
[SUM(<R_4."Delta">,MasterData1) / SUM(<R_4."CustomSum">,MasterData1) * 100], выводит корректно, но мне нужно сделать проверку на ошибку деления на 0, поэтому делаю так
[IIF(SUM(<R_4."CustomSum">,MasterData1)=0,0,[SUM(<R_4."Delta">,MasterData1) / SUM(<R_4."CustomSum">,MasterData1) * 100])]
при этом секция ReportSummary не выводится вовсе. Вот это мне непонятно. Может кто знает. Заранее спасибо.
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39772910
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick1968 [ SUM(<R_4."Delta">,MasterData1) / SUM(<R_4."CustomSum">,MasterData1) * 100 ]
А где в условии такие же квадратные скобки?
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39772935
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал так
[IIF([SUM(<R_4."CustomSum">,MasterData1)]=0,0,[SUM(<R_4."Delta">,MasterData1) / SUM(<R_4."CustomSum">,MasterData1) * 100])]

теперь выдается ошибка Invalid variant operation
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39772940
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick1,
Код: pascal
1.
[iif(b<>0.0, a/b, 0.0)]
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39772946
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так это первоначальный вариант
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39772974
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал через переменные - результат такой же почему-то IIF не работает
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39773059
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick1968Так это первоначальный вариант
У тебя квадратные скобки лишние.
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39773061
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где и какие, я уже вроде все варианты перепробовал
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39773063
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
[IIF(SUM(<R_4."CustomSum">,MasterData1)=0,0,SUM(<R_4."Delta">,MasterData1) / SUM(<R_4."CustomSum">,MasterData1) * 100)]
...
Рейтинг: 0 / 0
Fast Report - некорректный вывод
    #39773305
patrick1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, спасибо, заработало
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fast Report - некорректный вывод
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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