This post is also available in: English
MAPPING, ApplyMap: ejemplo
// Nota: salto adrede algunos números
MiMapa:
Mapping
LOAD *
INLINE [
Codigo, Valor
1, Mercurio
2, Marte
3, Venus
7, Saturno
8, Jupiter
];
TablaSinMapping:
LOAD * INLINE [
UnIndice
1
2
3
4
5
6
7
8
9
10
];
QUALIFY *;
MiTablaConCampoMapeado:
LOAD
UnIndice as indice_original,
applymap(‘MiMapa’,UnIndice) as indice_mapeado
resident TablaSinMapping;
ConValorPorDefecto:
NoConcatenate
LOAD
UnIndice as indice_original,
applymap(‘MiMapa’,UnIndice,’NS/NC’) as indice_mapeado
resident TablaSinMapping;
UNQUALIFY *;