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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

ApplyMap not working / ApplyMap no funciona

Buenas a todos,

Les agradecería ayuda en este tema. Estoy intentando hacer un applymap en una tabla y no funciona.

Tengo por un lado una tabla de datos donde meto importes por mes y cuenta. En esta tabla incluyo un campo (driver) por el cual quiero repartir la información.

Por otro lado tengo una tabla matriz donde incluyo para cada driver un % de reparto que debe incluirse en la tabla de datos

Aplico en la tabla de datos un applymap pero no me devuelve información.

Les adjunto app por si pudieran decirme porque no funciona correctamente

Gracias

Pablo

4 Replies
Anonymous
Not applicable
Author

the reason is that your Key field and Clave field are not equal. String comparisons are case-sensitive. the alphabet d (...driver...) is capital in one field and small in the other.


if the second part of the key (after driver) is unique, you may be able to use wildmatch. or sometimes it is easier to fix it on the data side.

Not applicable
Author

Hola,  la palabra driver en el campo Clave no es igual que Driver en el campo Key.

Intenta poner la llave en un solo formato usando  UPPER para que todo sea Mayúscula.. en ambos campos.

ejemplo:

upper(Clave) as Clave

upper(Key) as Key

Captura.PNG

recuerda aplicar el upper en el applymap('tb',upper(key),'error')

Saludos.

Not applicable
Author

Thank you jsaradhi. I replaced this and now is working (I didn´t see that case-sensitive error)

B.Regards


Anonymous
Not applicable
Author

glad it worked. alternatively, you can modify your Datos_aux1 table load: (use capitalize function on Driver)

    
Proceso&'_'&capitalize(Driver)&'_'&LoB_SAP as Key