Valores de parâmetro de contexto de detalhamento
Os usuários do Construtor de Relatórios 1.0 podem criar relatórios e detalhá-los a partir de outros relatórios do Construtor de Relatórios. Para usar um relatório do Construtor de Relatórios como um relatório de detalhamento, o usuário do Construtor de Relatórios deve marcar a caixa de seleção Detalhamento na caixa de diálogo Propriedades do Relatório. Isso define a propriedade EnableDrillthrough como True para a consulta semântica. Além disso, um parâmetro de contexto de detalhamento é adicionado à linguagem RDL. Esse parâmetro é transmitido para a consulta semântica. Assim que a propriedade é definida no Construtor de Relatórios, você pode definir uma das propriedades de detalhamento de uma entidade para o relatório usando o Gerenciador de Relatórios.
Um parâmetro de contexto de detalhamento é um elemento de nível superior. A estrutura de um valor de parâmetro de contexto de detalhamento é a seguinte:
<DrillthroughContext>
<SemanticQuery>...</SemanticQuery>
<SelectedItems>
<SelectedItemName>ItemName</SelectedItemName>
...
</SelectedItems>
<SelectedPath>Path</SelectedPath>
<GroupingValues>
<GroupingValue Name="GroupingName">Value</GroupingValue>
...
</GroupingValues>
</DrillthroughContext>
A tabela seguinte descreve os itens na estrutura.
Item |
Descrição |
---|---|
SemanticQuery |
Um elemento que contém a consulta de origem da qual a expressão de filtro para o detalhamento deve ser derivada. Esse elemento não pode conter parâmetros. |
ItemName |
O nome de uma expressão que determina que dados são detalhados em e exibidos para o usuário. ItemName corresponde ao nome de uma expressão na consulta. SelectedItems deve conter uma referência a uma única expressão de agrupamento ou referências a expressões que estão todas no mesmo grupo de medidas ou na mesma coleção Details. |
Path |
O XML para o Path do item selecionado para a entidade designada que está sendo detalhada. |
GroupingName |
O nome de um elemento de agrupamento cujo valor é necessário para identificar a instância selecionada do item selecionado. |
Value |
O valor do agrupamento do item selecionado. Para especificar null como valor de um agrupamento, não especifique o Value e adicione xsi:nil="true" ao elemento GroupingValue. |