powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Использование IIF в дизайнере MS SQL Server Reporting Services
2 сообщений из 2, страница 1 из 1
Использование IIF в дизайнере MS SQL Server Reporting Services
    #32606301
IgorRS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В отчёте необходимо вычислять отношения сумм в группировке. При этом сумма знаменателя может = 0. В MS Access применял для этого формулу: Поле2НаПоле1 = IIF(SUM([Поле1]=0, "", SUM(Поле2)/SUM(Поле1)). Здесь же выдаётся WARNING: "The value expression for the textbox ‘Поле2НаПоле1’ contains an error: Attempted to divide by zero." А в PREVIEW в поле формулы: #Error
...
Рейтинг: 0 / 0
Использование IIF в дизайнере MS SQL Server Reporting Services
    #32607274
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Написать на закладке CustomCode свою функцию - язык Vb.Net (скрипт).
2. Сделать отчёт в Access и мастером перенести в RS. IIf корректно работает.
Надо не ссылаться на поля в табличке, а брать Fields из Dataset-а. К примеру, вот так: =Sum(Fields![DatasetFieldName].Value) - это писать в поле и в IIF прописывать такую же конструкцию.
НО я бы всё-таки свою функцию писал бы.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Использование IIF в дизайнере MS SQL Server Reporting Services
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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