Ссылки на DataSources и DataSets в отчете с разбивкой на страницы (построитель отчетов)

Область применения: Построитель отчетов (SSRS) Power BI конструктор отчетов построитель отчетов в SQL Server Data Tools

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

Примечание.

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

DataSources

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

Переменная Тип Description
DataSourceReference String Полный путь определения источника данных на сервере отчетов. Например, можно включить список всех источников данных, используемых отчетом в своем журнале. В следующем примере показан полный путь к источнику данных с именем AdventureWorks2022:

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

Наборы данных

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

Член Тип Description
CommandText String Для источников данных базы данных этот запрос используется для извлечения данных из источника данных. Если запрос является выражением, это выражение является вычисляемым выражением.
RewrittenCommandText String Развернутое значение CommandText поставщика данных. Обычно это значение используется для отчетов с параметрами запроса, сопоставленными с параметрами отчета. Поставщик данных устанавливает данное свойство при разворачивании текстовых параметров команды в значения констант, выбранные для сопоставленных параметров отчета.

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

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