Usando parâmetros para conectar-se com outros relatórios (Construtor de Relatórios 3.0 e SSRS)

É possível usar parâmetros para relacionar relatórios principais a relatórios de detalhamento, a sub-relatórios e a relatórios vinculados. Também é possível especificar uma URL para um relatório que inclui valores de parâmetros para parâmetros de relatório e parâmetros de URL.

Ao criar um conjunto de relatórios, geralmente você pode criar cada relatório para responder a determinadas questões. Cada relatório pode fornecer uma exibição diferente ou um nível diferente de detalhes das informações relacionadas. Para fornecer um conjunto de relatórios inter-relacionados, crie parâmetros para os dados relacionados nos relatórios de destino.

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Relatórios de detalhamento

As ações de detalhamento são definidas nas páginas de propriedades de qualquer caixa de texto de um item de relatório ou em partes de um gráfico ou indicador. Como você define o nome do relatório designado para a ação de detalhamento depende se há uma conexão ativa com um servidor de relatório. Para obter mais informações, consulte Especificando caminhos para itens externos (Construtor de Relatórios 3.0 e SSRS).

Também é possível usar Acesso à URL para qualquer relatório endereçável por URL e incluir valores de parâmetros do relatório como parte da sintaxe da URL. Para obter mais informações, consulte Acesso à URL.

Sub-relatórios

Para definir parâmetros para um sub-relatório, use a página Parâmetros da caixa de diálogo Propriedades do Sub-relatório. Como você define o nome do relatório designado para a ação de detalhamento depende se há uma conexão ativa com um servidor de relatório. Para obter mais informações, consulte Especificando caminhos para itens externos (Construtor de Relatórios 3.0 e SSRS).

ObservaçãoObservação

Se um sub-relatório for usado em uma região de dados tablix, ele e seus parâmetros serão processados para cada linha na região de dados. Se houver muitas linhas, considere se um relatório de detalhamento é mais adequado.

Para obter mais informações, consulte Como adicionar um sub-relatório e parâmetros (Construtor de Relatórios 3.0 e SSRS).

Relatórios vinculados

Após a publicação de um relatório, é possível criar um relatório vinculado a partir do relatório publicado. Um relatório vinculado pode ser imaginado como um ponteiro para o relatório principal, mas com um conjunto separado de parâmetros. Após a criação do relatório vinculado, abra-o no Gerenciador de Relatórios e modifique os parâmetros. Para obter mais informações, consulte Definindo propriedades de parâmetro para um relatório publicado.

Como os parâmetros são gerenciados independentemente no servidor, a republicação de um relatório principal com novas configurações de parâmetros não substituirá as configurações de parâmetros existentes para o relatório principal nem para o relatório vinculado. Para obter mais informações, consulte Como criar um relatório vinculado.

Especificando parâmetros de URL

Para relatórios renderizados em HTML, é possível abrir um relatório em uma página específica, passando um valor de parâmetro de URL no endereço da URL quando o relatório é aberto por meio de uma URL. O seguinte exemplo abre o relatório Catálogo de Produtos 2008 de exemplo da AdventureWorks2008 na página 30:

https://localhost/reportserver?%2fAdventureWorks2008+Sample+Reports%2fProduct+Catalog+2008&rs:Command=Render&rc:Section=30

Para obter mais informações, consulte Usando parâmetros de acesso a URL e Transmitindo um parâmetro de relatório em uma URL.