Compartilhar via


Adicionando dados a uma região de dados do indicador

Depois de adicionar um indicador à superfície de design, basta arrastar um campo de conjunto de dados até o indicador e o campo aparecerá no painel de dados. Por padrão, quando é adicionado ao indicador, o campo é agregado, e o valor resultante é anexado ao ponteiro por meio da propriedade Valor. Por padrão, o indicador agrega todos os valores em seu campo em um valor que é exibido no indicador. É possível adicionar agrupamento ao indicador para exibir grupos ou linhas individuais no indicador. Depois que o agrupamento e a filtragem são aplicados, o indicador usa o valor do ponteiro para exibir o último grupo ou linha no conjunto de dados retornado.

É possível adicionar vários valores a um indicador individual adicionando outro ponteiro. Esse ponteiro pode pertencer à mesma escala ou outra escala pode ser adicionada e associada ao ponteiro.

Considerações ao adicionar dados ao indicador

Como todas as outras regiões de dados, a região de dados do Indicador pode ser associada a apenas um conjunto de dados. Se você tiver vários conjuntos de dados, considere a possibilidade de usar um JOIN ou UNION para criar um conjunto de dados ou use indicadores separados para cada conjunto de dados.

Tipos de dados numéricos são agregados com a função SUM. Tipos de dados não numéricos são agregados com a função COUNT que conta o número de instâncias de um valor ou campo específico dentro do conjunto de dados ou grupo.

Depois de adicionar os dados, quando clicar com o botão direito do mouse no ponteiro, você obterá as opções Limpar Valor do Ponteiro e Excluir Ponteiro. A opção Limpar Valor do Ponteiro removerá o campo anexado ao indicador, mas o ponteiro ainda aparecerá no indicador. A opção Excluir Ponteiro removerá o campo do indicador e excluirá o ponteiro da exibição. Se você adicionar novamente um campo ao indicador, o ponteiro padrão reaparecerá. Depois de adicionar o campo ao indicador, você deve definir os valores mínimo e máximo na escala correspondente para dar contexto ao valor no indicador. Você também tem a opção de definir os valores mínimo e máximo em um intervalo, o que mostra uma área crítica na escala. O indicador não definirá automaticamente os valores mínimo ou máximo na escala ou no intervalo porque ele não pode determinar como o valor deve ser percebido.

Métodos para adicionar dados a um indicador

Depois de definir um conjunto de dados para o relatório, é possível adicionar um campo de dados ao indicador usando uma das seguintes abordagens:

  • Arraste um campo do conjunto de dados até o painel de dados. Clique no indicador e arraste um campo até ele. Você pode abrir o painel de dados clicando no indicador ou arrastando um campo no indicador. Se ainda não houver um ponteiro no indicador, um ponteiro será adicionado e associado ao campo adicionado.

  • Exiba a área para arrastar e soltar dados e aponte para o espaço reservado do campo. Clique na seta para baixo ao lado do espaço reservado do campo e selecione o campo que você deseja usar. Se houver um campo já selecionado, clique na seta para baixo e selecione outro campo.

    Dica

    Essa abordagem não é aplicável quando não há nenhum ponteiro no indicador ou quando o relatório contém mais de um conjunto de dados e o painel do indicador não está associado a um conjunto de dados. Para obter mais informações, consulte Como associar uma região de dados a um conjunto de dados.

  • Clique com o botão direito do mouse no ponteiro do indicador e selecione Propriedades do Ponteiro. Para Valor, selecione um campo na lista suspensa ou defina uma expressão de campo clicando no botão Expressão (fx).

Agregando campos em um único valor

Quando um campo é adicionado a um indicador, por padrão, o Reporting Services calcula um agregado para o campo. Tipos de dados numéricos são agregados com a função SUM. Tipos de dados não numéricos são agregados com a função COUNT que conta o número de instâncias de um valor ou campo específico dentro do conjunto de dados ou grupo. Se o tipo de dados do campo de valor for String, o indicador não poderá exibir um valor numérico, mesmo que haja numerais nos campos. Em vez disso, o indicador agrega campos de cadeia de caracteres usando a função COUNT. Para evitar esse comportamento, verifique se os campos usados têm tipos de dados numéricos, em vez de cadeias de caracteres que contêm números formatados. É possível usar uma expressão do Visual Basic para converter valores de cadeia de caracteres em um tipo de dados numérico usando a constante CDbl ou CInt. Por exemplo, a expressão a seguir converte um campo de cadeia de caracteres chamado MyField em valores numéricos.

=Sum(CDbl(Fields!MyField.Value))

Para obter mais informações sobre expressões de agregação, consulte Usando funções internas de relatório e de agregação em expressões (Reporting Services).

Definindo um grupo em um indicador

Depois de adicionar um campo ao indicador, é possível adicionar um grupo de dados. O Indicador difere de todas as outras regiões de dados no Reporting Services que podem exibir vários grupos em uma região de dados. A adição de um grupo com a definição de uma expressão de grupo no indicador é o mesmo que adicionar um grupo de linhas na região de dados Tablix. Porém, quando o grupo é adicionado, só o valor do último grupo é exibido como o valor do ponteiro no indicador. Por exemplo, se você adicionar uma expressão de agrupamento no Ano, o indicador apontará para o valor que representa o valor de vendas agregadas para o último ano no conjunto de dados. Para obter mais informações sobre grupos, consulte Compreendendo grupos (Reporting Services).

Você pode desejar adicionar um grupo no indicador se, por exemplo, estiver exibindo vários indicadores em uma tabela ou lista e desejar exibir dados agregados por grupo. Para obter mais informações, consulte Como adicionar ou excluir um grupo em uma região de dados (Reporting Services).

Consulte também

Conceitos

Agrupando dados em uma região de dados

Outros recursos

Trabalhando com regiões de dados de indicador

Formatando um indicador