Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados, boa tarde.
Estou precisando de uma ajuda na seguinte questão:
Tenho uma tabela onde estão expostos as colunas contrato, instituição, versão de contrato e etc... Para cada contrato existe varias versões de contrato. Eu preciso que seja apresentando apenas uma versão de contrato, no caso a ultima ou melhor, preciso apresentar apenas a linha onde o valor da versão do contrato seja o maior para cada contrato.
Tabela original:
Como posso fazer para que a tabela apresente os dados conforme o exemplo abaixo?
Exemplo:
CONTRATO | INSTITUIÇÃO | VERSÃO DO CONTRATO | VALOR DO CONTRATO | DATA INICIO DO CONTRATO | DATA FIM DO CONTRATO |
---|---|---|---|---|---|
1/2013 | CRUZ AZUL... | 4 | 216000 | 09-May-2016 | 08-May-2017 |
2/2013 | CENTRO DE... | 4 | 366000 | 13-May-2016 | 12-May-2017 |
3/2013 | CASA DO CAM... | 3 | 300000 | 10-May-2015 | 09-May-2016 |
4/2013 | CENTRO DE RE... | 4 | 336000 | 31-May-2016 | 30-May-2017 |
5/2013 | COMUNIDADE D... | 4 | 240000 | 09-May-2016 | 08-May-2017 |
use uma tabela dinamica ou simples
nas dimensões use:
Contrato,
instituição,
data inicio
data fim
nas expressões use
sum({<verão cotrato={"$(=max(versão contrato))"}>} versão contrato)
sum({<verão cotrato={"$(=max(versão contrato))"}>} valor contrato)
Gráfico Tipo Tabela Simples (Ajuste os nomes dos campos)
Dimensões:
Contrato e Instituição
Expressões:
Versão do Contrato = Max(Versão do Contrato)
Valor do Contrato = FirstSortedValue(Valor do Contrato, - Versao do Contrato)
Data Inicio Contrato = FirstSortedValue(Data Inicio Contrato, - Versao do Contrato)
Data FimContrato = FirstSortedValue(Data Fim Contrato, - Versao do Contrato)