powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / IsNothing в Reporting Services
2 сообщений из 2, страница 1 из 1
IsNothing в Reporting Services
    #33809199
Meko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, такая ситуация:
Есть репорт с одним параметром. Параметр со следующими properties:
DataType: String
MultiValue
Allow blank value
Available values: Non-required
Defaul value: Null

Параметр может принимать четыре значения: "E", "S", "E, S" и null. Значения вводятся руками или не вводятся совсем - таково требование заказчика.

В DataSet'e находится select такого вида:
=" SELECT a11.CDENTR CDENTR,"+
" cast(max(a11.MTPCI0R) as float) PRIXFACTHT"+
" FROM INQ_VMDB_REV.drxvmvd_msi a11 "+
" WHERE "+
" "+ IIF(IsNothing(Parameters!sSensMouv.Value),
"1=1", "a11.CDSNSR in ('"+ IIF(Parameters!sSensMouv.IsMultiValue,JOIN(Parameters!sSensMouv.Value,"','"),Parameters!sSensMouv.Value) +"') ")+
" GROUP BY a11.CDENTR"+
" ORDER BY a11.CDENTR"


Если в параметр вводить какое-либо значение кроме null, то все работает нормально. Как только параметр оставляешь пустым, то не возвращает вообще ничего, то есть абсолютно - даже TextBox, у которого в Value находится текст селекта, что в DataSet'e.

Что нужно сделать, чтобы заработала функция IIF() при условии IsNothing(Parameters!sSensMouv.Value) = TRUE?

Помогите нерадивому.
...
Рейтинг: 0 / 0
IsNothing в Reporting Services
    #33812561
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В проверке IIF(Parameters!sSensMouv.IsMultiValue нет необходимости, так как параметр всегда будет MultiValue.
IsNothing(Parameters!sSensMouv.Value) всегда false, так как multi value параметр не может быть null
---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / IsNothing в Reporting Services
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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