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:
Realçar valores de célula usando uma cor de plano de fundo que mostre o estado do KPI.
Use um indicador para exibir o estado do KPI.
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:
- Você deve ter acesso ao relatório Pedido de Vendas criado em Tutorial: Criando um relatório de tabela básico (Construtor de Relatórios 2.0).
Tempo estimado para concluir este tutorial: 10 minutos.
Para abrir um relatório existente
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.
No botão Construtor de Relatórios, clique em Abrir.
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
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.
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.
Clique em OK.
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
Alterne para a exibição Design.
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.
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.
Clique em Linear. A primeira medida linear é selecionada.
Clique em OK.
Um indicador é adicionado à superfície de design.
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.
Clique com o botão direito do mouse no indicador, aponte para Indicador e clique em Propriedades do Ponteiro.
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.
Clique Preenchimento do Ponteiro. Em Cor Secundária, escolha Amarelo. O padrão de preenchimento de gradiente mudará de branco para amarelo.
Arraste o indicador dentro da tabela para a terceira célula da coluna que foi inserida.
Observaçã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.
Clique em Executar para visualizar o relatório.
O comprimento horizontal da barra no indicador é alterado de acordo com o valor do KPI.
(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:
Abra o painel Propriedades.
Clique na escala. As propriedades da escala linear são exibidas no painel Propriedades.
Na categoria Pins da Escala, expanda o nó MaximumPin.
Defina a propriedade Enable como True. Um pin é exibido depois do valor de máximo na escala.
Defina BorderColor como Lima.
Consulte também