Adicionar uma ação para expandir ou recolher a um relatório paginado (Construtor de Relatórios)
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS) ❌ Construtor de Relatórios do Power BI Designer de Relatórios no SQL Server Data Tools
É possível habilitar um usuário para expandir ou recolher itens de maneira interativa em um relatório paginado. Ou para expandir ou recolher linhas e colunas associadas a um grupo para uma tabela ou matriz. Para permitir que os usuários expandam ou recolham um item, defina as propriedades de visibilidade do item. A definição de trabalhos de visibilidade em um visualizador de relatórios HTML às vezes é chamada de uma ação de detalhamento .
Na exibição de design de relatório, você especifica o nome da caixa de texto no relatório onde deseja exibir os ícones de alternância para expandir e recolher. No relatório renderizado, a caixa de texto exibe um sinal de mais (+) ou de menos (-) além de seu conteúdo. Quando o usuário seleciona a alternância, a exibição do relatório é atualizada para mostrar ou ocultar o item de relatório nas configurações de visibilidade atuais dos itens do relatório.
Em geral, as ações de expansão e recolhimento são usadas inicialmente para exibir apenas os dados de resumo e permitir que o usuário selecione o sinal de adição para mostrar os dados detalhados. Por exemplo, é possível ocultar inicialmente uma tabela que exibe valores de um gráfico ou grupos filho de uma tabela com grupos de linhas e de colunas aninhados, como em um relatório detalhado.
Observação
Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.
Adicionar uma ação de expansão e recolhimento a um grupo
Na exibição de design de relatório, selecione a tabela ou na matriz para selecioná-la. O painel Agrupamento exibe os grupos de linhas e colunas.
Se o painel Agrupamento não aparecer, selecione o menu Exibir e escolha Agrupamento.
Clique com o botão direito do mouse em qualquer lugar na barra de título do painel Agrupamento e selecione Avançado. O modo do painel Agrupamento é alternado para mostrar a estrutura de exibição subjacente de linhas e colunas na superfície de design.
No painel de grupo apropriado, selecione o nome do grupo de linhas ou de colunas do qual você deseja ocultar as linhas ou colunas associadas. O grupo é selecionado e o painel Propriedades mostra as propriedades do Membro do Tablix.
Observação
Se você não vir o painel Propriedades, selecione Exibir na faixa de opções e escolha Propriedades.
Em Oculto, escolha uma das opções a seguir para definir a visibilidade desse item de relatório na primeira vez em que o relatório for executado:
Selecione False para exibir o item de relatório.
Selecione True para ocultar o item de relatório.
Selecione <Expression> para abrir a caixa de diálogo Expressão para criar uma expressão que é avaliada em tempo de execução para determinar a visibilidade.
Em ToggleItem, na lista, selecione o nome de uma caixa de texto à qual adicionar a imagem de alternância.
Na imagem a seguir, o grupo de linhas Cor está configurado para permitir que os usuários expandam e recolham linhas associadas.
Observação
A caixa de texto com a imagem de alternância não pode ser o grupo de linhas ou de colunas do qual você deseja ocultar as linhas ou colunas associadas. Ela deve estar no mesmo grupo que o item que está sendo ocultado ou em um grupo ancestral. Por exemplo, para alternar a visibilidade de linhas associadas a um grupo filho, selecione uma caixa de texto em uma linha associada ao grupo pai.
Para testar a alternância, execute o relatório e selecione a caixa de texto com a imagem de alternância. A exibição do relatório é atualizada para mostrar grupos de linhas e de colunas com a visibilidade alternada.
Adicionar uma ação de expansão e recolhimento a um item de relatório
No modo de exibição de Design do relatório, clique com o botão direito do mouse no item de relatório a ser mostrado ou ocultado e selecione
<report item>
Propriedades. A caixa de diálogo<report item>
Propriedades para o item de relatório é aberta.Selecione Visibilidade.
Em Quando o relatório for executado inicialmente, escolha uma das opções a seguir para definir a visibilidade desse item de relatório na primeira vez em que o relatório for executado:
Selecione Mostrar para exibir o item de relatório.
Selecione Ocultar para ocultar o item de relatório.
Selecione Mostrar ou ocultar com base em uma expressão para usar uma expressão avaliada em tempo de execução para determinar a visibilidade. Selecione (fx) para abrir a caixa de diálogo Expressão para criar uma expressão.
Observação
Quando você especifica uma expressão para visibilidade, está configurando a propriedade Hidden do item de relatório. A expressão avalia como um valor BoolianoTrue para ocultar o item e False para mostrar o item.
Em A exibição pode ser alternada por este item de relatório, na lista, digite ou selecione o nome de uma caixa de texto no relatório na qual exibir uma imagem de alternância. Por exemplo, digite
Textbox1
.Na imagem a seguir, a tabela está configurada para permitir que os usuários expandam e recolham-na. A exibição da tabela é alternada pela caixa de texto Tabela de Produtos.
Observação
A caixa de texto que você escolher deve estar no escopo atual ou de contenção para esse item de relatório (até e incluindo o corpo do relatório). Para alternar a visibilidade de um gráfico, selecione uma caixa de texto que esteja no mesmo escopo de contenção que o gráfico. Por exemplo, selecione o corpo do relatório ou um retângulo. A caixa de texto deve estar na mesma ou em uma hierarquia de contêiner superior.
Para testar a alternância, execute o relatório e selecione a caixa de texto com a imagem de alternância. A exibição do relatório é atualizada para mostrar itens de relatório com a visibilidade alternada.
Conteúdo relacionado
Ação de drill down (Construtor de Relatórios)
Ocultar um item (Construtor de Relatórios)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de