Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
cristian_av
Creator III
Creator III

Pass value with variable to subroutine

Hi

I'm Having some troubles with passing values to a subroutine.

This works:

[ConsumosExcel]:
LOAD * FROM ..\..\Datos\QVDs\Originales\ConsumosExcel.qvd (qvd);


CALL TransformarDatosEBI('ConsumosExcel','Consumos_EBI_Original');


But when i pass a variables, it's not working. It says "table not found". What I'm doing wrong??

Thank you!!!


[ConsumosExcel]:
LOAD * FROM ..\..\Datos\QVDs\Originales\ConsumosExcel.qvd (qvd);

END IF

SET vTablaOrigen1='ConsumosExcel';

SET vTablaDestino='Consumos_EBI_Original';

CALL TransformarDatosEBI($(vTablaOrigen1),'Consumos_EBI_Original');

1 Solution

Accepted Solutions
richard_pearce6
Partner - Specialist
Partner - Specialist

If you put ' '  around your dollar expansion in the call statement that should resolve it..

CALL TransformarDatosEBI('$(vTablaOrigen1)','Consumos_EBI_Original');

View solution in original post

3 Replies
richard_pearce6
Partner - Specialist
Partner - Specialist

If you put ' '  around your dollar expansion in the call statement that should resolve it..

CALL TransformarDatosEBI('$(vTablaOrigen1)','Consumos_EBI_Original');

maxgro
MVP
MVP

maybe with '  '

CALL TransformarDatosEBI('$(vTablaOrigen1)','Consumos_EBI_Original');

richard_pearce6
Partner - Specialist
Partner - Specialist

Great minds think a like Massimo !!