Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Использование IIF в дизайнере MS SQL Server Reporting Services / 2 сообщений из 2, страница 1 из 1
15.07.2004, 15:37
    #32606301
IgorRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование IIF в дизайнере MS SQL Server Reporting Services
В отчёте необходимо вычислять отношения сумм в группировке. При этом сумма знаменателя может = 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
16.07.2004, 08:54
    #32607274
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование IIF в дизайнере MS SQL Server Reporting Services
1. Написать на закладке CustomCode свою функцию - язык Vb.Net (скрипт).
2. Сделать отчёт в Access и мастером перенести в RS. IIf корректно работает.
Надо не ссылаться на поля в табличке, а брать Fields из Dataset-а. К примеру, вот так: =Sum(Fields![DatasetFieldName].Value) - это писать в поле и в IIF прописывать такую же конструкцию.
НО я бы всё-таки свою функцию писал бы.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Использование IIF в дизайнере MS SQL Server Reporting Services / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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