Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Cálculo com valor nulo

Senhores, bom dia.

Estou tentando fazer um calculo simples, para retornar o número de visitas que um vendedor deveria fazer a partir da sua classificação. Acontece que essa classificação eu subo a partir de um arquivo de excel e não são todos os clientes que estão classificados, e automaticamente o cliente retorna classificação nula com o simbolo "-" e assim não estou conseguindo fazer um calculo.

Abaixo como subo o

LOAD ship_to,

     Classificação_manual

FROM

...\Local\Brasil\\Objetivos.xlsx

(ooxml, embedded labels, table is Classificação);

Abaixo  a expressão, onde está circulado em vermelho, a instrução que não funciona. Ps.: faltou fechar o último parenteses na instrução, mas relevem.

xx.png

Abaixo a tabela que deveria trazer o calulo, onde está o X é que não apresenta nenhum dado.

xxx.png

Obrigado

15 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, tente;

LOAD

     ship_to,

     If( Len( Trim( Classificação_manual) ) > 0, Classificação_manual, '-' ) As 'Classificação_manual'

FROM ...\Local\Brasil\\Objetivos.xlsx

(ooxml, embedded labels, table is Classificação);

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Thiago_Justen_

Vitor,

Substitua "Classificação_manual='-' " por

IsNull(Classificação_manual)

O resto mantenha e veja se resolve.

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Se quiser uma solução no script, o que o mario.sergio.ti‌ sugeriu já resolve. Se quiser via UI sugiro a alteração acima.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Mario, obrigado pelo retorno, mas infelizmente não deu certo.

Continua sem calcular, não sei se tem relação, mas como subo o arquivo via excel e não são todos clientes que tem nesse arquivo, talvez a solução não funcione por isso, não ?

Se tiver alguma outra sugestão, por gentileza, me informe.

Obrigado

Anonymous
Not applicable
Author

Thiago, obrigado, mas tb não rolou.

coloquei da forma que sugeriu, mas continua sem fazer o calculo.

Se tiver alguma outra sugestão, por gentileza, me informe.

Thiago_Justen_

Que tal assim:

len(trim(Classificação_manual))= 0 or Classificação_manual='NULL' or Classificação_manual ='-'

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Vitor;

Pode anexar um exemplo da aplicação para eu analisar o modelo de dados e os scripts?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Anonymous
Not applicable
Author

Ainda não, estranho que não consigo selecionar o item "-" na tabela. Já os outros nomes como "Dia", "Our", consigo selecionar normalmente.

Anonymous
Not applicable
Author

Mario, infelizmente não, a aplicação é da cia e não tenho permissão p compartilhar.