Compartilhar via


Adicionando uma lista (Reporting Services)

Uma região de dados de lista se repete a cada grupo ou linha no conjunto de dados de relatório. Uma lista pode ser usada em relatórios sem forma ou com outras regiões de dados. É possível definir listas que contenham um determinado número de itens de relatório. Uma lista pode ser aninhada em outra lista para fornecer vários grupos de dados.

Adicionando uma lista ao relatório

Adicione uma lista à superfície de design na Caixa de Ferramentas. Por padrão, a lista inicialmente apresenta uma única célula associada ao grupo detalhado.

Item de relatório de Nova Lista na superfície de design

Quando você seleciona uma lista na superfície de design, identificadores de linha e de coluna são exibidos, conforme mostrado na seguinte figura.

Nova Lista adicionada da Caixa de Ferramentas, selecionada

A lista com a qual você inicia é um modelo baseado na região de dados Tablix. Após a adição de uma lista, é possível continuar aprimorando o design alterando o conteúdo ou a aparência da lista especificando expressões de filtro, classificação ou grupo, ou alterando a forma com que a lista é exibida em todas as páginas do relatório. Para obter mais informações, consulte Controlando a exibição da região de dados Tablix em uma página do relatório (Reporting Services). Embora a lista comece com uma única coluna e linha, é possível continuar desenvolvendo o design da lista, adicionando grupos aninhados ou adjacentes de linhas ou de colunas, ou linhas detalhadas adicionais. Para obter mais informações, consulte Explorando a flexibilidade de uma região de dados Tablix.

Caso você tenha uma fonte de dados de modelo do relatório, também é possível criar relatórios de lista simples usando o Construtor de Relatórios.

Exibindo dados em um layout sem forma

Para organizar dados de relatório em um layout sem forma, e não em uma grade, é possível adicionar uma lista à superfície de design. Arraste campos do painel Dados do Relatório para a célula. Por padrão, a célula contém um retângulo que funciona como um contêiner. Mova todos os campos do contêiner até obter o design desejado. Use as linhas de ajuste exibidas quando você arrasta caixas de texto no contêiner de retângulo para ajudar você a alinhar as bordas vertical e horizontalmente. Remova o espaço em branco indesejado, ajustando o tamanho da célula. Para obter mais informações, consulte Como alterar a altura da linha ou a largura da coluna (Reporting Services).

A seguinte figura mostra uma lista que exibe informações sobre uma ordem, inclusive os campos: Data, Ordem, Quantidade, Produto, LineTotal e uma imagem.

Lista no modo de design, 4 campos e uma imagem

Em Visualização, a lista se repete para exibir os dados de campo no formato sem forma, como mostrado na seguinte figura:

Visualização de lista com 4 campos e uma imagem

Dica

As exibições de linhas pontilhadas dessas figuras são incluídas para mostrar o layout sem forma de cada valor. Normalmente, você não usaria linhas pontilhadas em um relatório de produção.

Exibindo dados com um nível de agrupamento

Como uma lista fornece um contêiner automaticamente, é possível usar uma lista para exibir dados agrupados com várias exibições. Para alterar a lista padrão e especificar um grupo, edite o grupo Detalhes, especifique um nome novo e uma expressão de grupo.

Por exemplo, você pode inserir uma tabela e um gráfico que mostram exibições diferentes do mesmo conjunto de dados. É possível adicionar um grupo à lista para que os itens de relatório aninhados se repitam uma vez para todos os valores do grupo. A seguinte figura mostra uma lista agrupada por categoria de produto. Observe que não há nenhuma linha detalhada. Duas tabelas são aninhadas lado a lado na lista. A primeira tabela exibe as subcategorias com vendas totais. A segunda exibe a categoria agrupada por área geográfica, com um gráfico que mostra a distribuição das subcategorias.

Uma lista com 2 tabelas, uma com gráfico aninhado

Em Visualização, a tabela exibe vendas totais de todas as subcategorias de bicicletas, e a tabela ao lado exibe a divisão das vendas por área geográfica. Usando uma expressão para especificar a cor do plano de fundo da tabela e uma paleta personalizada do gráfico, a primeira tabela também fornece a legenda das cores do gráfico.

Visualização, 2 tabelas, uma com gráfico aninhado

Consulte também

Referência

Exemplos de expressões (Reporting Services)

Conceitos

Agrupando dados em uma região de dados

Trabalhando com regiões de dados

Usando funções internas de relatório e de agregação em expressões (Reporting Services)

Trabalhando com dados de relatório

Tópicos de instruções sobre Layout de Relatório