Adicionando a classificação interativa a uma região de dados
É possível adicionar botões de classificação interativos para permitir que um usuário alterne 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.
Ao adicionar uma classificação interativa, você deve especificar os itens seguintes:
O que classificar: linhas ou colunas?
Classificar pelo quê: um campo 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: ao cabeçalho de coluna ou ao cabeçalho da linha do 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, consulte Como adicionar classificação interativa a uma tabela ou matriz (Reporting Services).
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 |
Conjunto de dados |
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, consulte Agrupando e classificando dados de relatório [Construtor de Relatórios].
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, consulte Como adicionar classificação interativa a uma tabela ou matriz (Reporting Services).
Consulte também
Tarefas
Como classificar dados em uma região de dados (Reporting Services)
Como adicionar classificação interativa a uma tabela ou matriz (Reporting Services)
Conceitos
Trabalhando com tópicos de instruções sobre dados de relatório