Usando sparklines em relatórios do PixelPerfect

É possível criar um relatório do PixelPerfect com sparklines. Uma sparkline é um gráfico de linhas bem pequeno, geralmente, traçado sem eixos ou coordenadas. Ela apresenta o movimento de algumas medidas, geralmente, em relação ao tempo.

Ao seguir este exemplo, você criará uma tabela que exibirá uma linha para cada vendedor, apresentando o total de vendas de cada um e uma sparkline das vendas mensais. Será adicionado um nível para Vendedor e seu total de vendas para criar uma tabela no relatório. O objeto sparkline será incorporado intervalo de detalhes do nível e coletará dados de uma tabela do QlikView de vendas por AnoMês.

Criar um novo relatório do PixelPerfect no editor de relatórios

Faça o seguinte:

  1. Selecione Relatórios no menu principal do Qlik NPrinting e, em seguida, clique em Criar relatório.
  2. Insira um Título para o relatório. PixelPerfect Report Displaying Sparklines
  3. Selecione PixelPerfect na lista suspensa Tipo.
  4. Selecione um aplicativo na lista suspensa Aplicativo.
  5. Clique em Criar para criar o relatório.
  6. Clique em Editar modelo para abrir o Editor de Modelos.

Abrir janela de seleção de níveis

Primeiro, crie um nível Salesman.

Faça o seguinte:

  1. Clique com o botão direito do mouse no nó Níveis e selecione Adicionar níveis.
  2. Selecione a Conexão ao documento do QlikView que contém o objeto que você deseja.
  3. Selecione Total Salesman Sales - CH327 na lista de objetos.

  4. Clique em OK.

Adicionar fonte de dados de sparklines como tabela

A seguir, adicione fonte de dados para as sparklines.

Faça o seguinte:

  1. Clique com o botão direito no nó em Tabelas e, depois, selecione Adicionar objetos.

Selecionar objeto como tabela

Faça o seguinte:

  1. Selecione a Conexão ao documento do QlikView que contém o objeto que você deseja.
  2. Selecione Sales by YearMonthNum - CH326.

  3. Clique em OK.

Criar nível de detalhe no modelo

Faça o seguinte:

  1. Clique com o botão direito do mouse na lista suspensa Detail na barra Detail e selecione Insert Detail Report.
  2. Selecione CH327_Level.

Criar intervalo e barra de header de tabela

Faça o seguinte:

  1. Clique com o botão direito do mouse na lista suspensa Detail Report - "CH327_Level" e selecione Insert Band.
  2. Clique em GroupHeader.

Criar linha de tabela

Faça o seguinte:

  1. Expanda o nó CH327_Level.
  2. Selecione os campos Salesman e Total Sales, arraste e solte-os no intervalo Detail1.
  3. Arraste a borda direita do bloco selecionado de células para a esquerda para abrir espaço para uma célula de sparkline.

Tornar as bordas da célula visíveis

Faça o seguinte:

  1. Selecione o atributo Borders sob Appearance na Property Grid.
  2. Abra a lista suspensa, clique no botão suspenso e selecione All.
  3. Clique no botão suspenso novamente para aceitar a alteração.

Abrir a janela FormatString

Faça o seguinte:

  1. Selecione a célula [CH327_Level.Total Sales].
  2. Clique no sinal de maior > acima do canto superior direito da célula.
  3. Clique no botão de busca bem à direita do campo Format String.

Formatar coluna de total de vendas

Faça o seguinte:

  1. Selecione Currency, em Category.
  2. Selecione a tab Custom.
  3. Digite $ #,##0.
  4. Clique em OK.

Incorporar elemento sparkline

Você pode criar uma sparkline em seu modelo usando a ferramenta sparkline. Na Property Grid, você pode personalizar a aparência da sparkline.

Faça o seguinte:

  1. Selecione o objeto Sparkline a partir da Tool Box, geralmente fixada à direita, mas que pode ser movida e posicionada como você desejar.
  2. Arraste-o para o intervalo Detail e solte-o à direita das células já incorporadas.
  3. Arraste a borda direita da célula Sparkline até a margem direita.
  4. Clique no sinal de maior > acima do canto superior direito da célula Sparkline para abrir a janela Sparkline Tasks.
  5. Abra a lista suspensa Data Member e selecione CH326.
  6. Abra a lista suspensa Value Member e selecione Sales1 em CH326.
  7. Deixe View definido como Line.
  8. Para fechar a janela pop-up Sparkline Tasks, clique no sinal de menor < acima do canto superior direito da célula Sparkline.

Tornar as bordar inferior e direita visíveis

Faça o seguinte:

  1. Certifique-se de que a célula Sparkline ainda esteja selecionada.
  2. Selecione o atributo Borders sob Appearance na Property Grid.
  3. Abra a lista suspensa clicando no triângulo invertido à extrema direita do campo Borders.
  4. Selecione as bordas Bottom e Right e clique no botão suspenso (como mostrado na etapa anterior) para aceitar as alterações.

Configurar exibição

Faça o seguinte:

  1. Expanda a lista de atributos do grupo View na seção Appearance.
  2. Defina Highlight Max Point como Yes.
  3. Defina Highlight Min Point como Yes.
  4. Defina Max Point Color como Green (0, 192, 0) ou a cor que preferir.
  5. Defina Min Point Color como Red (192, 0, 0) ou a cor que preferir.

Criar header de tabela

Faça o seguinte:

  1. Arraste o objeto Table da Tool Box e solte-o no intervalo GroupHeader1.
  2. Defina a fonte como Arial, 12px, Bold, Centered.
  3. Arraste as bordas direitas da célula de modo que se alinhem com aquelas no intervalo Detail1.
  4. Adicione as bordas de célula All usando a propriedade Borders (conforme descrito nesta seção).
  5. Digite os seguintes cabeçalhos de coluna: Salesman, Total Sales, Monthly Sales Chart.
  6. Arraste as bordas inferiores dos intervalos GroupHeader1 e Detail1 até que coincidam com a borda inferior das células Heading e Data, respectivamente, para eliminar o espaço em branco no relatório final.

Visualizar e salvar

Faça o seguinte:

  1. Clique em Visualizar.
  2. Verifique o relatório, feche-o e edite o modelo novamente, se necessário.
  3. Clique em Salvar e Fechar para salvar o modelo e fechar o Editor de Modelos.