Поделиться через


Как задать сообщение об отсутствии данных для области данных (построитель отчетов версии 3.0 и службы SSRS)

Чтобы задать текст, который будет отображаться в подготовленном к просмотру отчете в области данных, внутри которой данных нет, задайте свойство NoRowsMessage для таблицы, матрицы или области списка данных или свойство NoDataMessage для диаграммной области данных и NoDataText для цветовой шкалы для схемы. Во время выполнения обработчик запросов производит запрос к каждому из наборов данных в отчете; такие запросы могут не вернуть результирующий набор. Если область данных привязана к пустому набору данных, то можно указать текст, который будет отображаться вместо пустой области данных. Также свойство NoRowsMessage можно задать для вложенных отчетов; сообщение будет отображаться, если во время выполнения во вложенном отчете не будет заполненных наборов данных.

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

Задание свойства NoRowsMessage для таблицы, матрицы или списка

  1. В конструкторе щелкните область данных таблицы, матрицы или списка или вложенный отчет в области конструктора, чтобы выбрать его. В панели свойств отображаются свойства выбранного элемента.

  2. В панели свойств введите в поле свойства NoRowsMessage текст, который должен отображаться в сообщении.

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

Задание свойства NoDataMessage для диаграммы

  1. В конструкторе щелкните диаграмму в области конструктора, чтобы выбрать ее. В панели свойств отображаются свойства выбранного элемента.

  2. В панели свойств разверните узел NoDataMessage.

  3. В области Заголовок введите в поле свойства NoDataMessage текст, который должен отображаться в сообщении.

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

Назначение свойства NoRowsMessage для вложенного отчета

  1. В конструкторе щелкните вложенный отчет в области конструктора, чтобы выбрать его. В панели свойств отображаются свойства выбранного элемента.

  2. В панели свойств введите в поле свойства NoRowsMessage текст, который должен отображаться в сообщении.

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

Назначение свойства NoDataText для цветовой шкалы для схемы

  1. В конструкторе щелкните цветовую шкалу на схеме, чтобы выбрать ее. В панели свойств отображаются свойства выбранного элемента.

  2. На панели «Свойства» в поле NoDataText введите текст, который будет отображаться в качестве метки для цветов со значением без данных.

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