2017-02-02 3 views
0

У меня есть поле в моем отчете SSRS, которое выводит значение на основе выражения. Выражения - это простой поиск между двумя наборами данных и работает нормально. Он возвращает некоторые значения NULL, и то, что я хотел бы сделать, не отображает строки, в которых выражение выражает значение NULL. Я знаю, как это сделать в поле, которое не основано на выражении, но не на поле. Кто-нибудь знает, как это можно сделать? СпасибоSSRS скрыть строку, в которой значение поля выражения пустое.

ответ

0

Скорее всего, это будет что-то вроде выражения ниже в скрытом свойстве того, что вы пытаетесь скрыть/показать.

=IIf(IsNothing(<your Lookup expression>), True, False)

Добавить любой другой проверки там тоже, если это будет необходимо.

UPDATE:

Чтобы сделать эту работу на весь ряд. Щелкните правой кнопкой мыши заголовок строки в режиме разработки и выберите «Видимость строки» ... Нажмите Показать или скрыть на основе выражения. Добавьте выражение, которое у вас теперь есть.

+2

Не забывайте, если вы поместите это в свойство «Скрытое», значение true оценивается как «да, это скроет», иногда это может сбивать с толку ... – JonH

+0

Это выражение получило трюк: = IIF (IsNothing (Looks (Fields! CUSIP) .Value, Fields! CUSIP.Value, Fields! CUSIP.Value, «MonthEnd»)), True, False) форматирование отчета теперь отключается, поскольку строки удаляются, но строки, которые имеют значения в них, не объединены. Спасибо – KDouglas

+0

@KDouglas Добавил больше к этому, чтобы справиться с этой проблемой. –

Смежные вопросы