Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
qlikviewzando
Contributor III
Contributor III

Preencher campo vazio no QVD

Meu excel tem uma coluna com alguns campos nulos.

Na criaçao ou atualização do meu QVD, preciso validar se o campo está vazio e em caso positivo, incluir um texto neste campo.

Estou tentando com if(IsNull([Descr. Transportador]), 'AAAAAAAA', [Descr. Transportador]), mas sabemos que um campo vazio não é um campo nulo. Como posso substituir um campo vazio por um texto?

Obrigada!

2 Solutions

Accepted Solutions
Not applicable

if(len(trim([Descr. Transportador]))>0, 'AAAAAAAA', [Descr. Transportador]),

View solution in original post

qlikviewzando
Contributor III
Contributor III
Author

Funcionou perfeitamente! Muito obrigada!

View solution in original post

8 Replies
Clever_Anjos
Employee
Employee

if(Len(Trim([Descr. Transportador]))=0, 'AAAAAAAA', [Descr. Transportador])

Not applicable

if(len(trim([Descr. Transportador]))>0, 'AAAAAAAA', [Descr. Transportador]),

qlikviewzando
Contributor III
Contributor III
Author

Funcionou perfeitamente! Muito obrigada!

Not applicable

marque uma das respostas como correta apenas para manter o fórum organizado! obrigado

daniel_neves_so
Contributor II
Contributor II

Boa tarde Cassia Tudo bem ?

como você esta fazendo uma carga de um Excel, alem do exemplo que o Clever e o Rodrigo passaram, você pode definir no inicio do script que todos os valores nulos receberam um valor pre-definido.

segue exemplo.

SET NullValue = 'texto';

NULLASVALUE *;

O '*' define que ira aplica essa regra para todos os campos nulos, caso precise de um campo especifico você pode informar como exemplo abaixo.

SET NullValue = 'texto';

NULLASVALUE Campo_1;

Atte.

qlikviewzando
Contributor III
Contributor III
Author

Rodrigo não estou conseguindo marcar a resposta como correta, apenas como útil. Sou nova na comunidade e somente para alguns posts que fiz foi habilitado.

daniel_neves_so
Contributor II
Contributor II

Se alguma resposta foi a correta, marque como "Correta" para fechar o tópico e ajudar a manter o fórum organizado.

Como obter ajuda? Leia antes de postar

qlikviewzando
Contributor III
Contributor III
Author

Pessoal,

Não sei por qual motivo, alguns de meus posts não tem a opção de marcar a resposta como correta.

Por este motivo alguns de meus posts ainda estão abertos.