No podria usar Funciones Analiticas (LAG), porque de todo el calculo se tiene que generar desde
NRO_DOC | EDAD | MTO_TASA | MTO_ABO | LX | DX | 20160978 | 65 | 0.006518349 | 6.83 | 1 | 0.006518349| LX inicialmente siempre sera 1 DX inicialmente siempre sera el mismo valor MTO_TASA Con generate_series pude generar la cantidad de resgistros que le corresponen a segun la edad que tiene (65) Alguna idea? *Jorge Barzola* El jue., 16 may. 2019 a las 16:03, Jorge Barzola (<jorgebarz...@gmail.com>) escribió: > Gracias ya pude generar los registros según la edad correspondiente con > generate_series > > No logro obtener el valor para LX para el ITEM 2 para adelante, tendrán > algun ejemplo para el uso de LAG en este caso: > > La resta de LX - DX del ITEM 1 generan el valor para LX para el ITEM 2: > > 1 - 0.00651835 = 0.99348165 y LX siempre va tomar el valor de la resta > de esos dos campos del ITEM anterior > > Y la multiplicación de MTO_TASA * LX > > 0.00711405 * 0.99348165 = 0.00706767 siempre del ITEM actual > > > Y queda algo asi: > > ITEM | NRO_DOC | EDAD | MTO_TASA | MTO_ABO | LX | > DX | > 1 | 20160978 | 65 | 0.00651835 | 6.83 | > 1 | 0.00651835| > 2 | 20160978 | 66 | 0.00711405 | 6.83 | 0.99348165 | > 0.00706767| > 3 | 20160978 | 67 | 0.00776481 | 6.83 | 0.98641398 | > 0.00765932| > ....sucesivamente hasta el ITEM 46 > > Saludos. >