Acção de Drilldown (Report Builder e SSRS)

  • 05/24/2018
  • 2 minutos para ler
    • m
    • L
    • m
    • M
    • J
    • +3

Fornecendo ícones de mais e menos numa caixa de texto, você pode permitir que os usuários escondam e exibam itens interativamente. Isto é chamado de uma ação de pesquisa. 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.

rs_drilldown

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

Por exemplo, você pode inicialmente ocultar todas as linhas, exceto a linha de resumo do grupo externo para uma tabela com grupos de linhas. Para cada grupo interno (incluindo o grupo de detalhes), adicionar um ícone de expansão/ocultar à célula de agrupamento do grupo que contém o grupo. Quando o relatório é apresentado, o usuário pode clicar na caixa de texto para expandir e comprimir os dados detalhados. Para obter mais informações, consulte Tabelas (Report Builder e SSRS).

Para permitir que os usuários expandam ou comprimam um item, você define as propriedades de visibilidade para esse item.

Nota

Quando você cria um relatório com uma ação de pesquisa, as informações de visibilidade devem ser definidas no grupo, coluna ou linha que você deseja ocultar, e não apenas uma única caixa de texto na linha ou coluna. Além disso, a caixa de texto usada para a alternância deve estar em um escopo que contenha o item que se 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 definir informações de visibilidade sobre o grupo, coluna ou linha, consulte Adicionar uma ação de expansão ou ocultação a um item (Report Builder e SSRS)

Para obter mais informações sobre como ocultar itens de relatório, consulte Ocultar um item (Report Builder e SSRS).

Nota

Você pode criar e modificar arquivos paginados de definição de relatório (.rdl) no Report Builder e no Report Designer nas Ferramentas de Dados do SQL Server. Cada ambiente de autoria fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados.

Comparing Drilldown and Drillthrough Reports

Em um relatório de pesquisa, um usuário clica num botão mais ou menos para expandir ou colapsar uma seção de um relatório para mostrar dados detalhados no local. Em um relatório de pesquisa, o usuário clica em um link para um valor resumido, e isso abre um relatório separado e relacionado para mostrar dados detalhados. Os dados detalhados só são recuperados quando o relatório detalhado é executado. Os relatórios de pesquisa normalmente requerem menos recursos do que os relatórios de pesquisa. Para mais informações, veja Drillthrough, Drilldown, Subreports, e Nested Data Regions (Report Builder e SSRS).

Rendering Extension Support for Hidden Report Items

A comutação show-and-hide nos itens de relatório é suportada apenas por extensões de renderização que suportam a interatividade do usuário, como a extensão de renderização HTML que é usada quando você executa um relatório no Report Builder e no portal web, por exemplo. Outras extensões de renderização exibem itens ocultos. A lista a seguir descreve o suporte a itens de relatório com visibilidade condicional:

  • Em HTML, se os itens estiverem ocultos, eles não são visíveis na fonte HTML.

  • A extensão de renderização XML exibe todos os itens de relatório, independentemente de estarem ocultos.

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

Para mais informações, veja Comportamentos de Renderização (Report Builder e SSRS).

Ver Também

Drillthrough, Drilldown, Subreports, e Nested Data Regions (Report Builder e SSRS)
Interactive Sort, Document Maps, and Links (Report Builder e SSRS)
Expression Examples (Report Builder e SSRS)

Deixe uma resposta

O seu endereço de email não será publicado.