Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
estou criando esta tabela abaixo mas não esta mais aceitando o comando IF ?
O que tem depois desta estrutura?
Do Load até o ";"
Amigo, após a última linha, imagino que deva ter um From ou Resident... Está faltando o depois...
É importante sabe como funciona a estrutura do Load, e para substituir os IFs no seu caso, a estrutura do Mapping;
Exemplo:
EXEMPLO_Map_Base1: // EXEMPLO DE MAPPING PARA O DE-PARA
Mapping Load *
Inline [ // <<<<< COMPLETE A LISTA ABAIXO PARA AS CONDIÇÕES DO IF PARA SubField(BASE, '-', 1)
De, Para
23602,'RTB',
30202,'RTB'
];
EXEMPLO_Map_Base2: // EXEMPLO DE MAPPING PARA O DE-PARA
Mapping Load *
Inline [ // <<<<< COMPLETE A LISTA ABAIXO PARA AS CONDIÇÕES DO IF PARA SubField(BASE, '-', 2)
De, Para
1020, 'DTH',
1021, 'DG',
1023, 'LPDADOS',
1024, 'ADSL',
1013, 'ESSE',
1014, 'ESSE',
1015, 'DTX'
];
EXEMPLO_TABELA:
Load
, EXEMPLO_CAMPO1 //SUBSTITUA
, EXEMPLO_CAMPO2 //SUBSTITUA
, ApplyMap('EXEMPLO_Map_Base1', SubField(BASE, '-', 1), ApplyMap('EXEMPLO_Map_Base2', SubField(BASE, '-', 2), 'Não definido')) As 'PRODUTO' // ESTA LINHA É PARA SUBSTITUIR OS IFs()
From [EXEMPLO_ENDEREÇO_DA_SUA_TABELA_AQUI/EXEMPLO_ARQUIVO.qvd](qvd);
Amigo, acho que você está com problemas rsrs, de uma olhada nas fontes abaixo para entender como funciona:
Abraço.
EXEMPLO_Map_Base1:
Mapping Load *
Inline
Map_Base:
Mapping Load *
Inline [
De, Para
1020, 'DTH',
1021, 'DG',
1023, 'LPDADOS',
1024, 'ADSL',
1013, 'ESSE',
1014, 'ESSE',
1015, 'DTX'
];
EXEMPLO_TABELA:
Load
, EXEMPLO_CAMPO1 //SUBSTITUA "***** PODE ME DAR UM EXEMPLO DESTE PONTO PARA BAIXO AQUI ????"
, EXEMPLO_CAMPO2 //SUBSTITUA
, ApplyMap('EXEMPLO_Map_Base1', SubField(BASE, '-', 1), ApplyMap('EXEMPLO_Map_Base2', SubField(BASE, '-', 2), 'Não definido')) As 'PRODUTO' // ESTA LINHA É PARA SUBSTITUIR OS IFs()
From [EXEMPLO_ENDEREÇO_DA_SUA_TABELA_AQUI/EXEMPLO_ARQUIVO.qvd](qvd);