Hola,
Tengo un problema cargando unos campos desde una planilla excel. que tiene como dimensiones 2 campos
el problema es que quiero cargar los campos por su letra. pero la función me devuelve el campo pero como STRING
subfield(ApplyMap('MAP_tbMesesLETRAS', $(I4)),'-',1) as PERS, subfield(ApplyMap('MAP_tbMesesLETRAS', $(I4)),'-',2) as HSE, subfield(ApplyMap('MAP_tbMesesLETRAS', $(I4)),'-',3) as MANT, subfield(ApplyMap('MAP_tbMesesLETRAS', $(I4)),'-',4) as GAF, subfield(ApplyMap('MAP_tbMesesLETRAS', $(I4)),'-',5) as OTROS | | |
la tabla mapping es la siguiente:
MAP_tbMesesLETRAS:
Mapping LOAD
NumeroMes,Nombre
INLINE [
NumeroMes,Nombre
1,D-E-F-G-H-
2,J-K-L-M-N-
];
//faltan otros meses
Mi idea es tomar La letra de la Columna, lo cual quedaría de esta forma si lo hiciera normalmente (solo para el mes de enero):
D as PERS,
E as HSE
F as MANT
G as GAF
H as OTROS
Como son todos los meses hasta Diciembre tendria que repetir el código y seria demasiado.
¿Existe alguna forma de que en ves de que al aplicar al applymap() me devuelva el Campo con un formato distinto a STRING ?