Usuário com melhor resposta
CrossTab simples com agrupamento lado a lado

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.
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
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
-
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.