Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
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