Partilhar via


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

É 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.

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 2.0).

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” na documentação do Reporting Services nos Manuais Online do SQL Server.

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 2.0).

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 2.0).

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 "Setting Parameter Properties for a Published Report" na documentação do Reporting Services nos Manuais Online do SQL Server. 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 no Gerenciador de Relatórios (Construtor de Relatórios 2.0).

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 exemplo a seguir abre o relatório Product Catalog 2008 de exemplo do AdventureWorks na página 30:

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

Para obter mais informações, consulte "Usando parâmetros de acesso de URL" na documentação do Reporting Services nos Manuais Online do SQL Server.

Também é possível especificar um parâmetro de relatório com o acesso à URL. Para obter mais informações, consulte "Passando um parâmetro de relatório em uma URL" na documentação do Reporting Services nos Manuais Online do SQL Server.

Para obter mais informações sobre relatórios de exemplo, consulte Considerações sobre a instalação de exemplos e bancos de dados de exemplo do SQL Server (Construtor de Relatórios 2.0).