Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Qual melhor método que temos pra organizar dados?
exemplo, no banco tenho diferentes dados no campo estado que se refere ao mesmo estado MG
CampoEstado
Minas Gerais
Minas
M Gerais
Nesse caso resolveria com uso if já que são poucos dados(3), mas falando de vários tipos de dados, fica muito trabalhoso transformar tudo em MG com uso de if, qual o melhor método pra organizar esses dados?
Cria uma Tabela "DE-PARA"
ESTADO | UF |
---|---|
MG | MG |
MINAS GERAIS | MG |
MINAS | MG |
M GERAIS | MG |
PR | PR |
PARANÁ | PR |
PARANA | PR |
Olá Breno,
Veja o exemplo de utilização da tabela de de-para.
//Tabela de-para
Map_Estados:
Mapping
LOAD * INLINE [
DE, PARA
MINAS GERAIS, MG
MINAS, MG
M GERAIS, MG
PARANÁ, PR
PARANA, PR
S. CATARINA, SC
];
Dados:
LOAD
//Utilização da tabela de-para
ApplyMap('Map_Estados',UF) As UF,
Cidade,
Area,
População
From Cidades.qvd (qvd);
Qlikfique-se.
Tonial.
Fernando e Carlos, pensei nisso da tabela de-para, mas desistir pq caso na aplicação um usuário coloque no campo estado por exemplo um texto que não está na tabela de-para, por exemlo ele digita Mngerais ou qualquer coisa do tipo.Deu pra entender?
Breno,
Parece que você tem problema de qualidade de dados.
A tabela de-para fará a conversão daquilo que é conhecido, o que não for, vai mostrar o valor original do campo UF. É isto que a função applymap faz, conforme sugestão do Fernando Tonial.
A tabela de-para deverá ser atualizada com as novas conversões a medida que surgirem.
Abraço,
É isso Pablo, estou desenvolvendo o BI de um sistema que tem muitos dados assim, como relatei antes, infelizmente tenho que tratar esses dados e não posso modificar o sistema , mas sim o BI.
Obrigado a todos pela Ajuda.