Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
olguita2014
Creator
Creator

Expresion Avanzada

Hola,

Por favor si me pueden ayudar: Tengo los siguientes registros:

Año_Emision_PolizaMes_Emision_PolizaNum_PolizaEstado_PolizaCod_ContratanteFecha_Emision_PolizaMax(Total<Cod_Contratante> Fecha_Emision_Poliza)
2016dic0000001302CADUCADA02179003766500109/12/201616/12/2016
2016dic0000002360ANULADA02179003766500109/12/201616/12/2016
2016dic0000002492VIGENTE02179003766500112/12/201616/12/2016
2016dic0000004626VIGENTE02179003766500112/12/201616/12/2016
2016dic0000002492VIGENTE02179003766500116/12/201616/12/2016
2016dic0000002501VIGENTE02179003766500116/12/201616/12/2016
2016dic0000001491RENOVADA00091013452704/12/201627/12/2016
2016dic0000001454VIGENTE00091013452721/12/201627/12/2016
2016dic0000003134CANCELADA00091013452727/12/201627/12/2016

Quiero contablizar el Cod_Contratante unicamente de la fecha maxima es decir del campo Max(Total<Cod_Contratante> Fecha_Emision_Poliza) y que su Estado_Poliza sea TODOS  excepto ANULADA y CANCELADA.

El resultado que espero al contabilizar el Cod_Contratante es 1.

Ayuda!!!!!

1 Solution

Accepted Solutions
sunny_talwar

May bad, try with Sum instead of count

=Sum(Aggr(If(Match(FirstSortedValue(Estado_Poliza, -Fecha_Emision_Poliza), 'ANULADA', 'CANCELADA'), 0, 1), Cod_Contratante))


Capture.PNG

View solution in original post

3 Replies
sunny_talwar

May be this

Count(Aggr(If(Match(FirstSortedValue(Estado_Poliza, -Fecha_Emision_Poliza), 'ANULADA', 'CANCELADA'), 0, 1), Cod_Contratante))

olguita2014
Creator
Creator
Author

thanks, but the result is not correct.

sunny_talwar

May bad, try with Sum instead of count

=Sum(Aggr(If(Match(FirstSortedValue(Estado_Poliza, -Fecha_Emision_Poliza), 'ANULADA', 'CANCELADA'), 0, 1), Cod_Contratante))


Capture.PNG