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.
Quando você seleciona uma lista na superfície de design, identificadores de linha e de coluna são exibidos, conforme mostrado na seguinte figura.
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.
Em Visualização, a lista se repete para exibir os dados de campo no formato sem forma, como mostrado na seguinte figura:
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.
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.
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)