Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Organização de Dados

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?

Tags (1)
5 Replies
Not applicable

Re: Organização de Dados

Cria uma Tabela "DE-PARA"

ESTADOUF
MGMG
MINAS GERAISMG
MINASMG
M GERAISMG
PRPR
PARANÁ

PR

PARANAPR
fernando_tonial
Valued Contributor

Re: Organização de Dados

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.

Not applicable

Re: Organização de Dados

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?

Luminary
Luminary

Re: Organização de Dados

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,

Pablo Labbe

Not applicable

Re: Organização de Dados

É 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.