Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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.
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
recuerda aplicar el upper en el applymap('tb',upper(key),'error')
Saludos.
Thank you jsaradhi. I replaced this and now is working (I didn´t see that case-sensitive error)
B.Regards
glad it worked. alternatively, you can modify your Datos_aux1 table load: (use capitalize function on Driver)
Proceso&'_'&capitalize(Driver)&'_'&LoB_SAP as Key