Compartilhar via


Tutorial: Adicionando um KPI ao relatório (Construtor de Relatórios 2.0)

Um KPI (indicador chave de desempenho) é um valor mensurável em seu relatório com importância comercial, por exemplo, Vendas Totais. Se você deseja exibir o estado atual de um KPI em um relatório, poderá usar uma de três abordagens diferentes:

  1. Realçar valores de célula usando uma cor de plano de fundo que mostre o estado do KPI.

  2. Use um indicador para exibir o estado do KPI.

  3. Substituir os valores de célula com uma imagem que mostre o estado do KPI.

Neste tutorial, você aprenderá a adicionar um KPI usando os métodos 1 e 2.

Para definir o estado atual de um KPI, criaremos um requisito comercial com base no banco de dados AdventureWorks2008 e o adicionaremos ao relatório criado em Tutorial: Criando um relatório de tabela básico (Construtor de Relatórios 2.0).

Suponha o KPI se baseia no total do pedido de venda, que é o agregado de Total de Linha para cada pedido. O KPI é criado para realçar um total de pedido da seguinte forma:

  • Um total de pedido acima de 100 requer manipulação imediata.

  • Um total de pedido acima de 25 e abaixo de 100 requer manipulação especial.

  • Um total de pedido abaixo de 25 não requer nenhuma atenção extra.

Requisitos

Você deve concluir os seguintes pré-requisitos para executar o tutorial:

Tempo estimado para concluir este tutorial: 10 minutos.

Para abrir um relatório existente

  1. Clique em Iniciar, aponte para Programas, para Construtor de Relatórios do Microsoft SQL Server 2008 e clique em Construtor de Relatórios 2.0.

  2. No botão Construtor de Relatórios, clique em Abrir.

  3. Navegue para o Pedido de Vendas no servidor de relatório.

A seguir, você definirá a cor do plano de fundo de uma célula na tabela como uma expressão com base no valor exibido na célula quando o relatório é processado.

Para exibir o estado atual de um KPI usando cores de plano de fundo

  1. Na tabela, clique com o botão direito do mouse em duas células abaixo da célula Produto (na linha de subtotal que exibe o total de cada pedido) e o clique Propriedades da Caixa de Texto.

  2. Em Preencher, clique no botão fx e digite a seguinte expressão no campo Definir expressão para: BackgroundColor:

    =IIF(Sum(Fields!LineTotal.Value) >= 100, "Violet", IIF(Sum(Fields!LineTotal.Value) < 25, "Transparent", "Cornsilk"))

    Isso altera a cor do plano de fundo para violeta para cada célula que contém uma soma agregada para Total da Linha maior que ou igual a 100. Todos os valores entre 25 e 100 são coloridos usando-se a sombra de amarelo denominada "Cornsilk". Os valores abaixo de 25 não são realçados.

  3. Clique em OK.

  4. Clique em Executar para visualizar o relatório.

    Na linha de subtotal que exibe o total de cada pedido, a cor do plano de fundo da célula é alterada de acordo com o valor da soma agregada.

A seguir, você adicionará uma coluna e um indicador para exibir o estado de um KPI.

Para exibir o estado presente de um KPI que usa uma medida

  1. Alterne para a exibição Design.

  2. Na tabela, clique com o botão direito do mouse no manipulador de coluna da célula que você alterou no procedimento anterior, aponte para Inserir Coluna e clique em Direita. Uma nova coluna é adicionada à tabela.

  3. Na guia Inserir, no grupo Regiões de Dados, clique em Indicador e clique na superfície de design for a da tabela. A caixa de diálogo Selecionar Tipo de Indicador é exibida.

  4. Clique em Linear. A primeira medida linear é selecionada.

  5. Clique em OK.

    Um indicador é adicionado à superfície de design.

  6. No painel Dados do Relatório, arraste LineTotal para o indicador.

    Ao ser descartado sobre a medida, o campo é agregado usando a função interna SUM.

  7. Clique com o botão direito do mouse no indicador, aponte para Indicador e clique em Propriedades do Ponteiro.

  8. Em Tipo de Ponteiro, selecione Barra. Isso altera o ponteiro de um marcador para uma barra que será mais visível quando o indicador for adicionado à tabela.

  9. Clique Preenchimento do Ponteiro. Em Cor Secundária, escolha Amarelo. O padrão de preenchimento de gradiente mudará de branco para amarelo.

  10. Arraste o indicador dentro da tabela para a terceira célula da coluna que foi inserida.

    ObservaçãoObservação

    Pode ser necessário redimensionar a coluna de forma que a medida linear horizontal se ajuste à célula. Para redimensionar a coluna, clique em um cabeçalho de coluna e use as alças para redimensionar as células horizontal e verticalmente.

  11. Clique em Executar para visualizar o relatório.

    O comprimento horizontal da barra no indicador é alterado de acordo com o valor do KPI.

  12. (Opcional) Adicione um pin máximo para resolver o estouro de forma que qualquer valor acima do máximo da escala sempre aponte para o pin máximo:

    1. Abra o painel Propriedades.

    2. Clique na escala. As propriedades da escala linear são exibidas no painel Propriedades.

    3. Na categoria Pins da Escala, expanda o nó MaximumPin.

    4. Defina a propriedade Enable como True. Um pin é exibido depois do valor de máximo na escala.

    5. Defina BorderColor como Lima.