2015-11-18 2 views
1

я могу скрыть таблицу без данных с помощью этой функции в выражении видимости - = Iif(CountRows() > 0, false, true)скрыть SSRS текстовое поле на основе данных таблицы

Но у меня есть текстовое поле, используемое в качестве заголовка для таблицы. Как скрыть текстовое поле, если в таблице, относящейся к нему, нет данных?

Благодаря

ответ

2
=iif(countRows("DataSet2") > 0, false, true) 

Где DataSet2 это имя набора данных. Это связано с тем, что вы теперь сообщаете выражение для подсчета строк в DataSet2. Поскольку никаких строк не существует, он устанавливается в скрытое.

Дополнительная информация ...

ли заголовок для таблицы, примыкающей к столу? Знаете ли вы, что вы можете добавить строки над таблицей, чтобы предоставить дополнительную информацию о заголовке?

Например, вы можете щелкнуть правой кнопкой мыши заголовок строки, выберите Insert Row -> Above и появится новая строка. Затем вы можете объединить ячейки по горизонтали и задать заголовок для таблицы (например)

Теперь, когда вы устанавливаете таблицу, которая будет скрыта, эта строка заголовка также будет скрыта автоматически.

enter image description here

Я не уверен, что это применимо к вашей ситуации, но я думал, что это может быть полезно добавить, чтобы уменьшить сложность вашего сообщения, если вы не знали о возможности

+0

Спасибо для вашей помощи, работал отлично. – MJCookie

+0

Brill, пожалуйста, ознакомьтесь с дополнительной информацией, которую я добавил, если это полезно – Jonnus

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