Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia comunidade,
Tenho uma tabela de movimentos e outra de dimensão com dados de prestadores de serviço, alguns CNPJs não existem na tabela de dimensão, então quando monto uma tabela com dados de CNPJ (tabela de movimento) e razão social (tabela dimensão) para os casos onde o CNPJ existe na dimensão a razão social é exibida de forma correta na tabela, mas quando o CNPJ não existe na dimensão o campo razão social fica como nulo.
Tentei tratar a exibição do nulo com a seguinte sintaxe no campo razão arrastado para a tabela:
=IF (ISNULL([RAZAO SOCIAL]),'NAO CADASTRADO',[RAZAO SOCIAL]);
mas infelizmente não esta funcionando, ainda continua o campo sendo exibindo como null.
Alguém poderia me dar uma dica.
Uma solução rápida seria tirar a coluna e incluir como "medida"
=IF (ISNULL([RAZAO SOCIAL]),'NAO CREDENCIADO',[RAZAO SOCIAL])
Pedro,
o campo esta null() ou branco?
Eu tentaria uma abordagem com o applymap()
ApplyMap - script function ‒ Qlik Sense
Nele da para passar um parâmetro quando não encontra colocar um default.
Alessandro,
segue um print de exemplo, em vermelho mostra a informação como null, por não existir a descrição na tabela de dimensão.
Teria como postar uma amostra do seu qvf?
segue amostra de Qvf solicitado.
Uma solução rápida seria tirar a coluna e incluir como "medida"
=IF (ISNULL([RAZAO SOCIAL]),'NAO CREDENCIADO',[RAZAO SOCIAL])
Clever,
funcionou!
Tinha feito esse mesmo tratamento, mas o campo estava como dimensão, curiosidade, porque como medida o tratamento funcionou e como dimensão não funciona.
Como dimensão, pressupõe-se que seja uma lista, então você deveria ter um Aggr()
Algo assim deveria funcionar (não testei)
Aggr(IF (ISNULL([RAZAO SOCIAL]),'NAO CREDENCIADO',[RAZAO SOCIAL]),CGC)
Testei usando o Aggr também funcionou.
Obrigado.
Amigo pedroivo, pode marcar a resposta do nosso amigo Clever como correta?
Assim fecha o tópico e sabemos como foi feita.
Obs.: Obrigado pela questão, também consegui fazer algo parecido.