Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Esse documento irá apresentar algumas informações interessantes sobre como realizar a ordenação em gráficos no TReports.

Será utilizado como exemplo um Objeto de Negócio que mostra o valor de venda de cada promotor, conforme recorte da Visão de Dados abaixo:

Image Added


O resultado final deve ser um gráfico que apresenta a venda/aluguel total por Comissionado e que esteja em ordem ascendente. 

2. Como ordenar?

O primeiro passo é adicionar em seu relatório um gráfico.

Image Removed

O segundo passo é clicar em Executar Gerador e abrir a configuração do gráfico. Após isso vamos definir uma série

Image Removed

O foco da ordenação está nas propriedades Tipo do Argumento, Tipo do Valor, Série Pontos Seleção e Série Pontos Seleção Chave.

Onde o campo Tipo do Argumento (Eixo X), você poderá escolher entre:

  • Qualitativo (string)
  • Numeral
  • Data
  • Auto

O campo Tipo do Valor (Eixo Y), você poderá escolher entre:

  • Numeral
  • Data

O campo Série Pontos Seleção, você define a ordem em que os dados serão apresentados, que são:

  • Ascendente
  • Descendente
  • Nenhum

O campo Série Pontos Seleção Chave, você define em cima de qual estrutura irá ser executado a ordenação:

  • Argumento
  • Valor

3. Ordenando um gráfico

Ordenação decrescente

Image Removed

Ordenação Crescente

Image Removed

4. Como funciona a ordenação?

A ordenação de um gráfico é em cima da massa de dados enviado para o componente e não em cima dos valores produzidos pelo gráfico, independente da função de agregação utilizada, ou expressões, iremos apresentar um exemplo abaixo que mostra isso.

Exemplo utilizando Ordem decrescente em massa de dados com vendedores com várias vendas

Image Removed

e realizar as configurações conforme indicado nas imagens abaixo:

Image Added

Image Added

Aviso

Caso a propriedade "Qualitative Summary Options" não esteja disponível, alterne a propriedade "Tipo do Argumento" para Numérico e depois retorno para Qualitativo, conforme mostrado abaixo:


Propriedade não está disponível, mesmo com o Tipo do Argumento como Qualitativo:

Image Added


Tipo do Argumento alterado para Numérico:

Image Added


Tipo do Argumento alterado novamente para Qualitativo:

Image Added



3. Resultado final

Feitas as configurações conforme mostrado acima, o resultado final é:

Image AddedA imagem acima mostra o seguinte, o componente ordena de forma decrescente, os valores ou argumentos da massa de dados, percebe-se que ele utilizou o menor valor de venda de cada vendedor e os posicionou no gráfico, após posicionar no gráfico ele aplica as expressões e funções de agregação, mas não há mudança alguma nas posições, causando um desconforto na análise do gráfico, já que a ordenação não parece ter sido aplicada.
Porém os dados foram ordenados corretamente, se usarmos a função de agregação MIN, para mostrar os menores valores de venda, veremos que a posição dos vendedores no gráfico são as mesmas, porém o gráfico aparecerá ordenado.