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


Использование ссылок коллекций DataSources и DataSets в выражениях (службы Reporting Services)

Коллекция DataSources представляет все источники данных, используемые в отчете. Точно так же коллекция DataSets представляет все наборы данных для источников данных в отчете. Для иерархического просмотра наборов данных отчета, организованных в источнике данных, на который они ссылаются, используйте панель Данные отчета. Если в эти коллекции включаются ссылки, то при предварительном просмотре отчета значения не будут видимыми. Эти коллекции доступны только после публикации отчета на сервере отчетов.

Коллекция DataSources

Коллекция DataSources представляет источники данных, на которые ссылается опубликованное определение отчета. Можно выбрать включение этой информации в отчет для документации источника данных отчета. Эта коллекция недоступна в режиме Просмотр. Следующая таблица описывает переменные коллекции DataSources.

Переменная

Тип

Описание

DataSourceReference

String

Полный путь определения источника данных на сервере отчетов. Например, можно включить список всех источников данных, используемых отчетом в своем журнале. Следующий пример показывает полный путь к источнику данных с именем AdventureWorks2008R2:

/DataSources/AdventureWorks2008R2.

Type

String

Тип поставщика данных для источника данных. Например, SQL.

Коллекция DataSets

Коллекция DataSets представляет наборы данных, на которые ссылается определение отчета. Можно выбрать включение запроса в отчет в текстовом поле, чтобы пользователь, заинтересованный точными данными, содержащимися в отчете, мог просмотреть исходный командный текст. Эта коллекция недоступна в режиме Просмотр. Следующая таблица описывает элементы коллекции DataSets.

Элемент

Тип

Описание

CommandText

String

Для источников данных, являющихся базами данных, этот запрос используется для получения данных. Если запрос является выражением, это будет вычисляемое выражение.

RewrittenCommandText

String

Развернутое значение CommandText поставщика данных. Обычно используется для отчетов, в которых параметрам запроса сопоставлены параметры отчета. Поставщик данных устанавливает данное свойство при разворачивании текстовых параметров команды в значения констант, выбранные для сопоставленных параметров отчета.

Использование выражений с запросами

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

См. также

Основные понятия

Работа с выражениями отчетов