Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, tenho um campo status que traz como resultado:
1
2
3
4
5
preciso renomear os resultados para:
Fechado
Aberto
Em Andamento
Concluído
Fechado
Como faço isso?
It sounds like you need a cross reference table or a mapping table.
Something like this:
MAP_Codes:
Mapping
LOAD * INLINE [
Code, Desc
1, Fechado
2, Aberto
3, Em Andamento
4, Concluído
5, Fechado
];
MyTable:
LOAD
Field1,
Field2,
ApplyMap('MAP_Codes', [Field with Code]) as [Field with Desc]
Resident
TableName
;
Good luck
Oscar
Ok, so it's like a join
Yes, very similar to a left join. Using the ApplyMap function you can also supply a third parameter, you can use that to supply a default value if you do not get a match.
another solution might be:
LOAD Pick(status,'Fechado','Aberto','Em Andamento','Concluído','Fechado') as status
From YourSource;
regards
Marco