Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas !
Les comento mi problema,
Tengo una tabla del siguiente estilo:
Cliente Telefono
Juan 426789
Pedro 423467
Juan 2944567894
Manuel 456342
Ramon 457896
Francisco 2944789865
Ramon 29876545
Pedro 2944650450
Es decir, para cada cliente, en la base hay más de un número telefónico. Cuando adjunto dicha base al script de Qlikview se ven registros para cada número telefónico. Lo que yo necesitaría es poder visualizar en el "front" una tabla con registros únicos, y que los teléfonos se agrupen en distintas columnas. Es decir:
Cliente Telefono 1 Teléfono 2 Teléfono 3
Juan 426789 2944567894
Pedro 423467 2944650450
Manuel 456342
Ramon 457896 29876545
Francisco 2944789865
Esto bien podría resolverse desde el script o desde el front, la idea es visualizar un registro para cada cliente, y que los teléfonos se visualizen en distintas columnas.
Saludos y desde ya muchas gracias!
Hi Frquiroga,
Try like below in script
Temp:
Load * Inline
[
Cliente,Telefono
Juan,426789
Pedro,423467
Juan,2944567894
Manuel,456342
Ramon,457896
Francisco,2944789865
Ramon,29876545
Pedro,2944650450
];
Final:
LOAD Cliente, SubField(Phones, ',', 1) as Phone1, SubField(Phones, ',', 2) as Phone2, SubField(Phones, ',', 3) as Phone3;
Load Cliente, Concat(Telefono, ',') as Phones Resident Temp group by Cliente;
Drop Table Temp;
Hope it will helps.