Share via


Classificação interativa em 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 adicionar botões de classificação interativa em um relatório paginado para permitir que um usuário alterne entres as ordens crescente e decrescente para linhas de uma tabela ou para linhas e colunas de uma matriz. O uso mais comum da classificação interativa é adicionar um botão de classificação a todos os cabeçalhos de coluna. Assim, o usuário pode escolher a coluna pela qual classificar.

No entanto, é possível adicionar um botão de classificação interativo a qualquer caixa de texto, e não apenas a cabeçalhos de coluna. Por exemplo, em uma caixa de texto de uma linha fora de um grupo de linhas, você pode especificar uma classificação para as linhas ou as colunas do grupo pai, linhas ou colunas do grupo filho, ou linhas ou colunas detalhadas. Também é possível combinar campos em uma única expressão de grupo e classificar por vários campos.

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.

Ao adicionar uma classificação interativa, você deve especificar os itens seguintes:

  • O que classificar: linhas ou colunas?

  • Pelo que classificar: um campo que é exibido em uma coluna de tabela? Um campo que não é exibido?

  • Em que contexto classificar: por exemplo, é possível classificar linhas associadas a grupos; colunas associadas a grupos de colunas; linhas detalhadas; grupos filho em um grupo pai ou grupos pai e filho juntos.

  • A qual caixa de texto adicionar o botão de classificação: no cabeçalho da coluna ou no cabeçalho da linha de grupo?

  • Sincronizar ou não a classificação em várias regiões de dados: é possível criar um relatório para quando o usuário alternar a ordem de classificação; as demais regiões de dados com o mesmo ancestral também são classificadas.

Para obter instruções passo a passo, confira Adicionar classificação interativa a uma tabela ou matriz (Construtor de Relatórios e SSRS).

A seguinte tabela resume os efeitos obtidos usando botões de classificação interativos.

Ação O que classificar Onde adicionar o botão de classificação O que classificar Escopo da classificação
Classificar linhas detalhadas de uma tabela sem grupos Detalhes Cabeçalho de coluna Campo de conjunto de dados vinculado à coluna Região de dados
Classificar instâncias de grupo de nível superior para uma matriz Grupos Cabeçalho de coluna Expressão de grupo do grupo pai Região de dados
Classificar linhas detalhadas de um grupo filho em uma tabela Detalhes Linha do cabeçalho de grupo filho Campo de conjunto de dados de classificação Grupo filho
Classificar linhas de vários grupos de linhas e linhas detalhadas em uma tabela Grupos, mas você deve redefinir a expressão de grupo Cabeçalho de coluna Agregação do campo de conjunto de dados de classificação Região de dados
Sincronizar a ordem de classificação de várias regiões de dados Grupos Normalmente, cabeçalho de coluna Expressão de grupo Dataset

O processador de relatório aplica a classificação interativa após a aplicação de todas as expressões da região de dados e da classificação de grupo. Para obter mais informações, confira Filtrar, agrupar e classificar dados (Construtor de Relatórios e SSRS).

Adicionando classificação interativa a vários grupos

Em uma tabela com grupos de linhas aninhados com base em um único campo de conjunto de dados, é possível adicionar um botão de classificação interativo que classifica valores de grupo pai, de grupo filho ou linhas detalhadas. No entanto, talvez você queira fornecer ao usuário a possibilidade de classificar a tabela por valores dos grupos pai e filho sem que seja necessário clicar várias vezes.

Para isso, você deve refazer a tabela para agrupar uma expressão que combina vários campos. Por exemplo, em um conjunto de dados com contagens de inventário, caso a tabela original seja agrupada por tamanho e por cor, você pode especificar um único grupo com uma expressão formada por tamanho e cor. Para obter mais informações, confira Adicionar classificação interativa a uma tabela ou matriz (Construtor de Relatórios e SSRS).

Consulte Também

Classificar os dados em uma região de dados (Construtor de Relatórios e SSRS)
Filtrar, agrupar e classificar dados (Construtor de Relatórios e SSRS)
Adicionar classificação interativa a uma tabela ou matriz (Construtor de Relatórios e SSRS)