Установка сообщения об отсутствии данных для области данных (построитель отчетов и службы SSRS)
Чтобы задать текст, который будет отображаться в подготовленном к просмотру отчете в области данных, внутри которой данных нет, задайте свойство NoRowsMessage для таблицы, матрицы или области списка данных или свойство NoDataMessage для диаграммной области данных и NoDataText для цветовой шкалы для схемы. Во время выполнения обработчик запросов производит запрос к каждому из наборов данных в отчете; такие запросы могут не вернуть результирующий набор. Если область данных привязана к пустому набору данных, то можно указать текст, который будет отображаться вместо пустой области данных. Также свойство NoRowsMessage можно задать для вложенных отчетов; сообщение будет отображаться, если во время выполнения во вложенном отчете не будет заполненных наборов данных.
Примечание
Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете на microsoft.com.
Задание свойства NoRowsMessage для таблицы, матрицы или списка
В конструкторе щелкните область данных таблицы, матрицы или списка или вложенный отчет в области конструктора, чтобы выбрать его. В панели свойств отображаются свойства выбранного элемента.
В области Свойства введите текст, который вы хотите отобразить как сообщение в
NoRowsMessage
поле свойства.Также можно выбрать пункт Выражение в раскрывающемся списке, чтобы открыть диалоговое окно Выражение и создать выражение.
Задание свойства NoDataMessage для диаграммы
В конструкторе щелкните диаграмму в области конструктора, чтобы выбрать ее. В панели свойств отображаются свойства выбранного элемента.
В области Свойства разверните узел для
NoDataMessage
.В поле свойства введите текст, который нужно отобразить в
NoDataMessage
виде сообщения.Также можно выбрать пункт Выражение в раскрывающемся списке, чтобы открыть диалоговое окно Выражение и создать выражение.
Назначение свойства NoRowsMessage для вложенного отчета
В конструкторе щелкните вложенный отчет в области конструктора, чтобы выбрать его. В панели свойств отображаются свойства выбранного элемента.
В области Свойства введите текст, который вы хотите отобразить как сообщение в
NoRowsMessage
поле свойства.Также можно выбрать пункт Выражение в раскрывающемся списке, чтобы открыть диалоговое окно Выражение и создать выражение.
Назначение свойства NoDataText для цветовой шкалы для карты
В конструкторе щелкните цветовую шкалу на карте, чтобы выбрать ее. В панели свойств отображаются свойства выбранного элемента.
В области Свойства введите
NoDataText
текст, который требуется отобразить в виде метки для цветов без значения данных.Также можно выбрать пункт Выражение в раскрывающемся списке, чтобы открыть диалоговое окно Выражение и создать выражение.
См. также:
Вложенные отчеты (построитель отчетов и службы SSRS)
Таблицы, матрицы и списки (построитель отчетов и службы SSRS)
Диаграммы (построитель отчетов и службы SSRS)
Карты (построитель отчетов и службы SSRS)
Вложенные отчеты (построитель отчетов и службы SSRS)