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


Общие характеристики данных, полученных из источника данных отчета

Добавления: 12 декабря 2006 г.

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

Данные, полученные из источника данных отчета, должны следовать следующим общим соглашениям:

  • Полученные данные представляют собой один набор строк. Если несколько наборов строк получаются одним запросом, обрабатывается только первый из них.
  • В случае многомерных источников данных и источников XML-данных данные получаются в виде одного плоского набора строк.

Кроме того, при определении набора данных отчета свойства данных можно задать непосредственно, либо принять значения, предлагаемые поставщиком данных по умолчанию. В числе этих свойств — регистр, тип каны (японского алфавита), ширина, использование диакритических знаков и параметры сортировки. Дополнительные сведения о задании этих свойств см. в разделе Набор данных (вкладка «Параметры данных», конструктор отчетов).

Непосредственное получение скалярных значений не поддерживается. Скалярное значение можно получить, заключив его в инструкцию SELECT. При этом значение будет возвращено в виде набора строк, состоящего из одной строки и одного столбца. Для доступа к скалярному значению из набора данных отчета воспользуйтесь в выражении функцией FIRST с переменной области, указывающей на набор данных отчета. Например: =FIRST(Fields!TotalValue.Value,"ScalarReportDataset").

См. также

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

Определение наборов данных отчета
Источники данных, поддерживаемые службами Reporting Services
Различия между модулями обработки данных и стандартными поставщиками данных .NET
Соединение с источником данных
Установка свойств источника данных в службах Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005