Службы Reporting Services условно скрывают поля
У меня есть отчет, где у меня есть около 5 полей рядом друг с другом, которые не возвращают данные примерно в 90% отчетов. Есть ли способ скрыть эти поля, если они пусты, в противном случае отобразить их, если они содержат данные?
Спасибо
2 ответа
Решение
Вы можете условно подавить столбцы в конструкторе отчетов в SSRS, выбрав столбец таблицы и изменив свойство Visibility>Hidden (в окне Properties), чтобы оно стало условием подавления.
Обратите внимание, что если условие подавления имеет значение False в любой точке отчета, столбцы будут отображаться по всему отчету.
Да, вы можете написать VBScript в файле RDL, чтобы отобразить поле, если оно не равно Nothing и т.п.