Tutorial: Adicionando um KPI a um relatório
Um KPI (indicador chave de desempenho) é qualquer 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.
Substituir os valores de célula com uma imagem que mostre o estado do KPI.
Inserir um indicador.
Para definir o estado atual de um KPI, criaremos um requisito comercial baseado no banco de dados de exemplo AdventureWorks2008R2. Suponha que o Total de Linhas seja o KPI. Quando Total de Linhas é inferior ao valor 30, nosso requisito é chamar a atenção para o KPI como uma possível fonte de preocupação. Quando Total de Linhas é inferior ao valor 20, nosso requisito é chamar a atenção para o valor como uma possível fonte de preocupação que deve ser tratada imediatamente.
Requisitos
Para usar este tutorial, o sistema deve ter o seguinte componente instalado:
SQL Server Business Intelligence Development Studio.
Observação Não há suporte para o Business Intelligence (BI) Development Studio em computadores baseados em Itanium. Entretanto, há suporte para o BI Development Studio disponível para computadores baseados em x64. Se os bancos de dados de exemplo do SQL Server tiverem sido implantados em um computador baseado em Itanium, use o BI Development Studio em um computador baseado em x86 ou em baseado em x64 para modificar e executar os exemplos.
SQL Server 2008 com o banco de dados de exemplo AdventureWorks2008R2. Exemplos e bancos de dados de exemplo do SQL Server devem ser baixados e instalados para que você possa exibir ou trabalhar com eles. Para obter mais informações, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server. Para ler sobre o suporte aos bancos de dados de exemplo do SQL Server e o código de exemplo do SQL Server Express, consulte Databases and Samples Overview no site CodePlex.
É necessário concluir todas as lições no Tutorial: Criando um relatório de tabela básico.
Tempo estimado para concluir este tutorial: 10 minutos.
Para abrir um projeto existente
Clique em Iniciar, aponte para Todos osProgramas e Microsoft SQL Server 2008 R2 , e depois clique em Business Intelligence Development Studio.
No menu Arquivo, aponte para Abrir e clique em Projeto.
Navegue até Tutorial.sln. Este é o tutorial criado no Tutorial: Criando um relatório de tabela básico.
Clique em OK para abrir o projeto. O projeto Tutorial é exibido no Gerenciador de Soluções com um relatório chamado Sales Orders.rdl.
Clique duas vezes no arquivo Sales Orders.rdl para abrir o relatório.
Para exibir o estado atual de um KPI que usa cores de plano de fundo
Na tabela, clique com o botão direito do mouse na célula que contém o campo [LineTotal] e selecione Propriedades da Caixa de Texto.
Em Preenchimento, digite a seguinte expressão:
=IIF(Sum(Fields!LineTotal.Value) >= 30, "Transparent", IIF(Sum(Fields!LineTotal.Value) < 20, "Red", "Yellow"))
Isto irá colorir o plano de fundo de vermelho para cada célula que contém um valor para Total de Linhas menor que 20. Todos os valores entre 20 e 30 serão coloridos usando Amarelo e valores acima de 30 não serão realçados.
Para exibir o estado presente de um KPI que usa uma medida
Na tabela, clique com o botão direito do mouse na célula que contém o campo [LineTotal], aponte para Inserir Coluna e selecione Após para inserir a nova coluna à direita de [LineTotal].
Clique na guia Design.
Na Caixa de Ferramentas, clique em Indicador e clique na superfície do design fora da tabela. A caixa de diálogo Selecionar Tipo de Indicador é exibida.
Observação A Caixa de Ferramentas pode aparecer como uma guia no lado esquerdo do painel Dados do Relatório. Para abrir a Caixa de Ferramentas, mova o ponteiro sobre a guia Caixa de Ferramentas. Se a Caixa de Ferramentas não estiver visível, no menu Exibir, clique em Caixa de Ferramentas.
Clique em Linear. A primeira medida linear é selecionada.
Clique em OK.
Arraste o campo LineTotal do painel Dados do Relatório para a medida.
Ao ser descartado sobre a medida, o campo é agregado usando a função interna SUM. Para obter mais informações, consulte Medidores (Report Builder 3.0 e SSRS).
Arraste a medida para a tabela na coluna que foi inserida em Etapa 1.
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. Para obter mais informações, consulte Tabelas, matrizes e listas (Report Builder 3.0 e SSRS).
Clique em Visualizar.
(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 para a escala 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.
Consulte também