Partilhar via


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.