Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
dvdserrano
Contributor III
Contributor III

Rellenar los campos de una tabla incompleta mediante qlik

Hola,

Por favor su ayuda, hay un archivo de excel en el cual necesito llenar las filas que se encuentran vacias. Adjunto un ejemplo:

  • Tabla original

ProfesorAsignaturaCodAsignatura
Arias Josetermodinamicac001
antropologia naturalc002
Vaquero DianaFisicaC005
Quimicac006

  • Como necesito que quede la tabla

Profesor

AsignaturaCodAsignatura
Arias Josetermodinamicac001
Arias Joseantropologia naturalc002
Vaquero DianaFisicaC005
Vaquero DianaQuimicac006
1 Solution

Accepted Solutions
joseph_morales
Creator III
Creator III

Estimado David,

podrías intentar utilizando la función peek

TABLA_ORIGEN:

LOAD * INLINE [

    Profesor, Asignatura, CodAsigantura

    Arias Jose, termodinamica, c001

    , antropologia natural, c002

    Vaquero Diana, Fisica, C005

    , Quimica, c006

];

NoConcatenate

load

if(len(Profesor)=0, peek(Profesor),Profesor) as Profesor,

Asignatura,

CodAsigantura

Resident TABLA_ORIGEN

order by CodAsigantura asc;

drop table TABLA_ORIGEN;

Saludos

Best Regards,
Joseph Morales

View solution in original post

2 Replies
joseph_morales
Creator III
Creator III

Estimado David,

podrías intentar utilizando la función peek

TABLA_ORIGEN:

LOAD * INLINE [

    Profesor, Asignatura, CodAsigantura

    Arias Jose, termodinamica, c001

    , antropologia natural, c002

    Vaquero Diana, Fisica, C005

    , Quimica, c006

];

NoConcatenate

load

if(len(Profesor)=0, peek(Profesor),Profesor) as Profesor,

Asignatura,

CodAsigantura

Resident TABLA_ORIGEN

order by CodAsigantura asc;

drop table TABLA_ORIGEN;

Saludos

Best Regards,
Joseph Morales
Anonymous
Not applicable

Hola David, he tenido ese inconveniente y lo resolvi con el perfilador de qlikview y me creó el código: que copié a sense.