Senhores, boa tarde!
Tive contato, pela primeira vez, com uma consulta que utiliza Cross Tab. Achei muito útil para várias funcionalidades que temos aqui e hoje usamos Grade ou Gráfico. Principalmente, para consultas que tem dias como sendo colunas. Como esta funcionalidade “pivota” a tabela, a solução é muito boa!
Porém vi que a mesma tem algumas limitações… Por exemplo, as formatações condicionais e a ordenação da consulta acabam não funcionando corretamente.
Tentei “flags” para usar as formatações condicionais e as vezes funcionam as vezes não. Acredito que ao usar, por exemplo, um CASE a mesma não funciona.
, -1 AS flag
,CASE WHEN (Faturamento/Meta) < 90
THEN 1
ELSE 0
END AS ranking
Nestes casos, somente a “flag” funcionou na formatação condicional.
O “ranking”, mesmo que a consulta mostre que o resultado esta correto [no caso, 1], a formatação condicional não deu resultado. (Ambas estão sendo usadas como campos auxiliares da Coluna).
No caso da ordenação, a mesma coisa. O que se mostra correto na consulta, não tem o mesmo resultado na tela.
Agradeço desde já a ajuda.
Att,
André Rocha.