Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пользователи построителя отчетов могут создавать отчеты и пользоваться ими для детализации других отчетов, созданных в построителе. Чтобы созданным в построителе отчетом можно было пользоваться как детализированным, нужно установить флажок Детализация в окне диалога «Свойства отчета». Таким образом, свойству EnableDrillthrough для семантического запроса присваивается значение True. Кроме того, к языку определения отчетов добавляется параметр контекста детализации отчета. Этот параметр передается семантическому запросу. После того, как этому свойству присвоено значение в построителе отчетов, задать одному из свойств детализации сущности значение, указывающее на этот отчет, можно в среде SQL Server Management Studio.
Параметр контекста детализации отчета — элемент высшего уровня. Значение параметра контекста детализации отчета имеет следующую структуру:
<DrillthroughContext>
<SemanticQuery>...</SemanticQuery>
<SelectedItems>
<SelectedItemName>ItemName</SelectedItemName>
...
</SelectedItems>
<SelectedPath>Path</SelectedPath>
<GroupingValues>
<GroupingValue Name="GroupingName">Value</GroupingValue>
...
</GroupingValues>
</DrillthroughContext>
В следующей таблице описаны элементы, входящие в эту структуру.
| Элемент | Описание |
|---|---|
SemanticQuery |
Элемент, содержащий исходный запрос и служащий для формирования критерия фильтра детализации. Этот элемент не может содержать параметры. |
ItemName |
Имя выражения, определяющего, какие данные используются для детализации и показываются пользователю. Элемент ItemName соответствует имени выражения в запросе. Свойство SelectedItems должно содержать либо ссылку на одиночное группирующее выражение, либо ссылки на выражения, относящиеся к одной группе показателей или к одной коллекции Details. |
Path |
XML-описание пути от выбранных элементов к целевой сущности, по которой осуществляется детализация. |
GroupingName |
Имя группирования, значение которого необходимо для идентификации выбранного экземпляра данного элемента. |
Value |
Значение GroupingName для выбранного элемента. Чтобы присвоить группированию значение null, не указывайте элемент Value и добавьте к элементу GroupingValue текст |
См. также
Основные понятия
Свойства объектов конструктора моделей
Свойства запроса конструктора моделей
Типы данных конструктора моделей
Создание нерегламентированных отчетов с помощью моделей отчетов
Работа с конструктором моделей