none
CrossTab simples com agrupamento lado a lado RRS feed

  • Pergunta

  • Bom dia à todos

    Estou fazendo uma alteração em um relatório que já funciona, criado no Crystal Reports.

    Atualmente tenho um Group com a descrição de Verbas / Impostos e seus respectivos valores, por mês. Apenas estes 3 campos.

    Sendo impresso no relatório em uma tabela. Muito simples:

    | Descrição Verba |

    | Mês | Valor |

    Preciso que estes dados estejam agrupados lado à lado. Atualmente a impressão é de uma página por verba.

    Estou partindo para utilização de crosstab, porém ainda não consegui agrupar as verbas lado à lado.

    Alguém já teve essa dificuldade? Agradeço pela ajuda.

    quarta-feira, 28 de junho de 2017 15:11

Respostas

  • Para quem está enfrentando o mesmo problema que eu, primeiramente:

    - Não utilizar CrossTab dentro de um group, se não houver necessidade (era o que estava me atrapalhando).

    Joguei fora o group que não utilizo e coloquei minha CrossTab no 'Report Footer'.

    O agrupamento 'lado a lado' funcionou corretamente.

    Basta agora ajustar o layout.

    • Marcado como Resposta Rafaselic quarta-feira, 28 de junho de 2017 20:44
    quarta-feira, 28 de junho de 2017 20:44

Todas as Respostas

  • Para quem está enfrentando o mesmo problema que eu, primeiramente:

    - Não utilizar CrossTab dentro de um group, se não houver necessidade (era o que estava me atrapalhando).

    Joguei fora o group que não utilizo e coloquei minha CrossTab no 'Report Footer'.

    O agrupamento 'lado a lado' funcionou corretamente.

    Basta agora ajustar o layout.

    • Marcado como Resposta Rafaselic quarta-feira, 28 de junho de 2017 20:44
    quarta-feira, 28 de junho de 2017 20:44
  • Detalhe importante:

    Além de criar a CrossTab fora de agrupamentos, tive alguns problemas para realizar a ordenação da tabela.

    Isso porque a ordenação é realizada conforme as colunas e linhas.

    No meu caso, tenho 1 grupo de colunas com descrição: Verbas e 1 linha com os meses. Essa relação equivale a um valor Verba x Mes. Esse valor é o meu 'valor resumido' no crossTab.

    O problema é que os meses estão: Ano/Mês. E assim, perco a ordenação correta. Pois resulta em: 2013/01, 2014/01....

    Para resolver, utilizo o campo 'Data', que está ordenado corretamente junto com os meses (sendo uma linha também). E devo suprimi-lo na visualização. Basta colocá-lo na frente do anoMes formatado, para que a ordenação funcione conforme o esperado.

    Trabalhoso, mas funcionou.

    quinta-feira, 29 de junho de 2017 14:22