Встроенные коллекции — ссылки на 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 построитель отчетов).