Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Announcements
QlikView Fans! We’d love to hear from you.
Share your QlikView feedback with the product team… Click here to participate in our 5-minute survey.
Rules, plus terms and conditions, can be found here.
jumiprado
New Contributor III

Ayuda Concatenar tablas - campos duplicados

tengo una consulta, que no puedo solucionar!

tengo una tabla como esta

documentonombrefecha de facturaenvio de facturamonto
1juan1/01/2015110
2jose1/01/2015130
2jose1/02/2015240
2jose1/03/201530
3pedro1/02/2015120
3pedro2/03/2015224
4roberto5/03/2015130
4roberto5/04/2015245
necesito tomar la fecha MAXIMA de factura de cada uno y traer las columnas de la fila completa quedandome una tabla resultante asi (una fila por documento)

documentonombremax(fecha de factura)envio de facturamonto
1juan1/01/2015110
2jose1/03/201530
3pedro2/03/2015224
4roberto5/04/2015245

donde la columna fecha de factura es la màxima. de cada documento. Yo hice un max(fecha de factura) en el script y group by documento pero si le agrego el nùmero de "envio de factura" se rompe todo (entiendo porque tiene un valor distinto para cada registro y no sabe con que quedarse)

Como puedo hacer para obtener la tabla resultante?

Ademas tengo una tabla de "PEDIDO DE BAJA" donde trae estos campos

documentonombrefecha de solicitud de baja
1juan15/02/2015
3pedro1/03/2015

y la tabla de ALTAS

documentonombrefecha de altadomicilio
1juan15/12/2014dom 1
2jose17/12/2014dom 2
3pedro13/01/2015dom 3
4roberto10/02/2015XXXXX

y quiero agregar las columna solicitud de baja  y alta a la tabla resultante anterior para poder comparar los campos fechas la tabla resultante seria asi

TABLA FINAL:

documentonombrefecha de facturaenvio de facturamontofecha de solicitud de bajafecha de altadomicilio
1juan1/01/201511015/02/201515/12/2014dom 1
2jose1/03/20153017/12/2014dom 2
3pedro2/03/20152241/03/201513/01/2015dom 3
4roberto5/04/201524510/02/2015XXXXX

como puedo hacer todo esto? entiendo que es "simple" pero no me sale porque se me empiezan a duplicar los campos y siempre quiero la tabla resultante con 4 registros.

GRACIAS por la ayuda!

1 Reply
MVP
MVP

Re: Ayuda Concatenar tablas - campos duplicados

Como puedo hacer para obtener la tabla resultante?

source:

buffer

LOAD documento,

    nombre,

    [fecha de factura],

    [envio de factura],

    monto

FROM

[http://community.qlik.com/thread/154364]

(html, codepage is 1252, embedded labels, table is @1);

final:

NoConcatenate load *

Resident source

where documento <> peek(documento)

order by documento, [fecha de factura] desc;

DROP Table source;

Community Browser