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


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

ОБЛАСТЬ ПРИМЕНЕНИЯ: Power BI построитель отчетов Power BI Desktop

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

DataSources

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

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

Следующее выражение возвращает тип источника данных для источника данных с именем DataSource1 в отчете:

=DataSources("DataSource1").Type

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

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

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

Следующее выражение возвращает запрос, используемый в наборе данных с именем DataSet1 в отчете:

=DataSets("DataSet1").CommandText

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

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

Следующие шаги