Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Campos nulos

Amigos.

Tenho um arquivo  de tamanho fixo (texto), onde existe alguns campos que possuem valores nulos, quando faço o load, esse campos são excluídos. Como faço para fazer o load sem essa exclusão?

Vou tentar ser mais claro! Eu estou carregando um arquivo  no formato

Asn.1 BER e como o qlikview não  possui uma ferramenta para lê  esse tipo

de arquivo, estou fazendo um load simples e usando macros para extrair o

conteúdo  necessário.  A macro está  funcionando perfeitamente,  mas como o

load trunca os bytes do registro que estão  com conteúdo  nulo, isso me

tem  trazido problemas.

Resumindo: O Arquivo que estou carregando tem um conteúdo binário e por isso pode ter partes do registros com valores nulos.

Ex:

Os --- são bytes com valores nulos

Registro:

ABCDEF---123456

Quando faço o load o conteúdo vem assim:

ABCDEF123456

Ele trunca os bytes nulos.

Abraços

Marco Carvalho

3 Replies
Not applicable
Author

Abraços Oi,

o que exatamente você quer alcançar campos com dados valores nulos ou sem campos de dados nulos ?

obrigado

Not applicable
Author

Se você quiser excluir campos com dados nulos , então você pode executar como abaixo ...

If(not isnull(Field),Field) as NewField,

Se você quiser levar carga sem exclusão em seguida, tomar carga simples ..

como

load * from source;

você pode compartilhar mais dados conosco para entender

Not applicable
Author

Amigos.

Vou tentar ser mais claro! Eu estou carregando um arquivo  no formato

Asn.1 BER e como o qlikview não  possui uma ferramenta para lê  esse tipo

de arquivo, estou fazendo um load simples e usando macros para extrair o

conteúdo  necessário.  A macro está  funcionando perfeitamente,  mas como o

load trunca os bytes do registro que estão  com conteúdo  nulo, isso me

tem  trazido problemas.

Resumindo: O Arquivo que estou carregando tem um conteúdo binário e por isso pode ter partes do registros com valores nulos.

Ex:

Os --- são bytes com valores nulos

Registro:

ABCDEF---123456

Quando faço o load o conteúdo vem assim:

ABCDEF123456

Ele trunca os bytes nulos.

Abraços

Marco Carvalho