Ocultando e mostrando itens de relatório com a adição da busca detalhada (Construtor de Relatórios 3.0 e SSRS)

Você pode controlar se um item de relatório inicialmente é exibido ou ocultado quando um usuário visualiza um relatório. Além isso, fornecendo um sinal de adição ou de subtração em uma caixa de texto, é possível permitir que os usuários ocultem ou exibam itens interativamente. Isso se chama busca detalhada. Para uma tabela ou matriz, você pode mostrar ou ocultar linhas e colunas estáticas ou linhas e colunas que estão associadas a grupos. A razão principal para ocultação de itens é fornecer um relatório que mostre dados resumidos, mas permita que um usuário faça busca detalhada em dados de detalhes.

Relatório com ação de análise de dados

Nesta ilustração, o usuário clica nos sinais de adição (+) no relatório para mostrar dados detalhados.

Por exemplo, você pode ocultar inicialmente todas as linhas, exceto a linha de resumo do grupo externo de uma tabela com grupos de linhas. Para cada grupo interno (inclusive os grupo de detalhes), adicione uma alternância à célula de agrupamento do grupo contentor. Quando o relatório for renderizado, o usuário poderá clicar na caixa de texto para expandir e recolher os dados de detalhes. Para obter mais informações, consulte Adicionando uma tabela (Report Builder 3.0 e SSRS).

ObservaçãoObservação

Quando você cria um relatório com uma ação de busca detalhada, as informações de visibilidade devem ser definidas no grupo, na coluna ou na linha que você deseja ocultar, não apenas uma única caixa de texto na linha ou coluna. Além disso, a caixa de texto que você usa para alternância deve estar em um escopo de contenção que controle o item que você deseja mostrar ou ocultar. Por exemplo, para ocultar uma linha associada a um grupo aninhado, a caixa de texto deve estar em uma linha associada ao grupo pai ou superior na hierarquia de contenção.

Para obter mais informações sobre como ocultar itens de relatório, consulte os seguintes tópicos:

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.

Comparando relatórios de busca detalhada com relatórios de detalhamento

Em um relatório de busca detalhada, um usuário clica em um botão de adição ou subtração para expandir ou recolher uma seção de um relatório para mostrar dados detalhados no local. Em um relatório de detalhamento, o usuário clica em um link para um valor resumido e isso abre um relatório relacionado separado para mostrar dados de detalhes. Os dados de detalhes só são recuperados quando o relatório de detalhes é executado. Normalmente, os relatórios de detalhamento exigem menos recursos do que os relatórios de busca detalhada. Para obter mais informações, consulte Detalhamento, busca detalhada, sub-relatórios e regiões de dados aninhadas (Construtor de Relatórios 3.0 e SSRS).

Suporte à extensão de renderização para itens de relatório ocultos

Só há suporte para a alternância de mostrar e ocultar itens de relatório por extensões de renderização que dão suporte à interatividade de usuário, como a extensão de renderização HTML usada quando você executa um relatório no Construtor de Relatórios e no Gerenciador de Relatórios, por exemplo. Outras extensões de renderização exibem itens ocultos. A lista a seguir descreve suporte para itens de relatório com visibilidade condicional:

  • Em HTML, se os itens estiverem ocultos, eles não serão visíveis no código-fonte HTML.

  • A extensão de renderização XML exibe todos os itens do relatório, quer eles estejam ocultos ou não.

  • A extensão de renderização do Excel exibe e expande linhas e colunas ocultas de uma tabela, matriz ou lista. Todas as linhas e colunas são visíveis.

Para obter mais informações, consulte Compreendendo os comportamentos de renderização (Construtor de Relatórios 3.0 e SSRS).