Trabalhando com campos (Construtor de Relatórios 1.0)

Um campo contém os dados que podem ser adicionados ao layout do relatório. Quando você seleciona uma entidade, os campos contidos nessa entidade são exibidos na área Campos do painel do Explorer. Para trabalhar com campos diretamente, é possível adicionar campos à área de design arrastando o nome do campo ou clicando duas vezes no nome do campo. Para trabalhar com um grupo de campos padrão, você pode arrastar uma entidade até a área de design. Os campos padrão associados a essa entidade são adicionados à área de design. Por exemplo, se você adicionar a entidade Employee do modelo AdventureWorks ao relatório, os seguintes campos serão adicionados à área de design: National ID Number, First Name, Middle Name, Last Name e Email Address.

Com os campos e entidades disponíveis para você, é possível personalizar as informações exibidas no relatório. Você pode:

  • Arrastar e soltar campos em quase todos os locais do layout do relatório, na ordem especificada por você.

  • Formatar um campo para que o conteúdo seja exibido da forma desejada.

  • Filtrar o conteúdo de qualquer combinação de campos.

  • Classificar os dados do relatório por um ou mais campos em ordem crescente ou decrescente.

  • Pesquisar campos na fonte de dados e na entidade atual.

  • Editar a fórmula de um campo.

  • Criar novos campos.

Tipos de campos

Os campos podem conter dois tipos de valores: valores únicos e totais em um conjunto de valores (também conhecido como agregado). Por exemplo, Last Name e Unit Price são valores únicos, enquanto Total Sales é um agregado, ou seja, um valor total baseado na soma de um conjunto de valores. O Construtor de Relatórios usa os seguintes campos: Texto, Número, Data/Data e Hora, Money, Agregado, Imagem e Booleano.

Você pode criar seus próprios campos definindo fórmulas para eles. Por exemplo, pode criar um campo que represente o total de outros três campos que aparecem no relatório. Quando o campo é criado, você define a fórmula que instrui o servidor de relatório a adicionar os campos especificados juntos e exibir o resultado no campo que acabou de ser criado.

A ordem dos campos que aparecem na área Campos do painel do Explorer é determinada pela fonte de dados. Em geral, os campos usados com mais freqüência estarão na direção da parte superior da lista. Os novos campos criados são exibidos na parte superior da lista.

Os campos de valores únicos e de valores totais podem ter variações. Uma variação de campo é um campo que contém dados baseados no campo de nível superior. Por exemplo, a entidade Product contém um campo Sell End Date. Esse campo contém variações aninhadas abaixo dele, como Sell End Day, Sell End Month, Sell End Year e Sell End Quarter. Todos esses campos, chamados de variações de campo, contêm dados baseados no campo Sell End Date.

Grupos de campos

À medida que você arrasta campos para o layout do relatório, o Construtor de Relatórios cria grupos para exibir os campos. Para ver os grupos de campos, selecione o layout do relatório. Os grupos que o Construtor de Relatórios cria são baseados nas relações entre os campos. É possível modificar a maneira como os campos são agrupados movendo-os pelo layout do relatório.

ObservaçãoObservação

Se você adicionar campos ao layout do relatório individualmente, obterá um conjunto de resultados diferente do que obteria se adicionasse campos ao layout do relatório como grupo. Ao criar relatórios, preste atenção em como isso afeta a estrutura e a consulta ao relatório.

Regras básicas do Construtor de Relatórios para agrupar campos:

  • Quando qualquer campo é arrastado para a borda esquerda da região de dados da tabela na área de design, ele se torna um grupo separado.

  • Quando um campo é solto no lado direito da área de design, ele é adicionado ao agrupamento imediatamente à esquerda.

  • Quando um campo agregado é solto, os totais são automaticamente exibidos em todos os grupos.

Para adicionar um campo a um grupo específico, arraste o campo para uma posição dentro do grupo ou para a guia do grupo que aparece acima do grupo.

Ícones de campos

Ícone

Tipo

Descrição

Ícone de texto

Texto

Indica um campo onde os dados são texto; por exemplo, a palavra "Yes".

Ícone para campos de número

Número

Indica um campo onde os dados são um único valor numérico, por exemplo, o número 5.

Ícone de campo de data/data e hora

Data/Data e Hora

Indica um campo em que os dados são um valor de data e/ou hora; por exemplo, 03/04/2005 ou Sexta-feira, 18 de outubro de 2009 12h09m.

Os campos que contêm valores do tipo de dados DateTimeOffset CLR aparecem na lista Campos como campos de data e hora.

O ícone de Hora.

Hora

Indica um campo em que os dados são um valor de hora exibido como texto; por exemplo, 07:32:25.

Ícone de campo Money

Money

Indica um campo em que os dados são um valor de moeda; por exemplo, $ 782,95.

Ícone de campo de agregação

Agregado

Indica um campo em que os dados são um único valor numérico que representa um cálculo em um conjunto de números. Por exemplo, o valor total de vendas de uma equipe de 25 vendedores é calculado somando-se o número de vendas de cada um dos 25 vendedores e o valor total é exibido como um único valor numérico.

Ícone de campo booleano

Booleano

Indica um campo em que os dados têm um valor true/false ou yes/no; por exemplo, o valor Yes/No em uma coluna indica se um produto específico foi descontinuado ou não.

Ícone de imagem

Imagem

Indica um campo em que os dados são uma imagem. Por exemplo, suponha que o banco de dados contenha imagens de cada um dos seus produtos. Quando essas imagens são incluídas na fonte de dados, esse ícone é exibido com o nome do campo.