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

Como tratar nulos com Set Analysis

Preciso exibir numa tabela apenas os itens cujo campo [TERMINO REALIZADO] não contenha datas e o campo  [INICIO REALIZADO] contenha.

only( {1 - <[TERMINO REALIZADO]={'*'}> * <[INCIO REALIZADO] ={'<>'} > } DESCRIÇÃO)

Labels (1)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Talvez ajude (não sei ao certo seus requerimentos)

=Count(if(Not Isnull([DATA DISPONIBILIZAÇÃO]), VERSÃO)) // Quantidade de versões que [DATA DISPONIBILIZAÇÃO] não estão nulas

=Count(if(Isnull([DATA DISPONIBILIZAÇÃO]), VERSÃO)) // Quantidade de versões que [DATA DISPONIBILIZAÇÃO] estão nulas

View solution in original post

10 Replies
Clever_Anjos
Employee
Employee

Na tabela esse campo está nulo ou branco? [TERMINO REALIZADO]

Anonymous
Not applicable
Author

Clever, está Nulo, fiz  um  =sum ( if( IsNull([TERMINO REALIZADO]),1,0)) retornou 2.  Existe outra forma de saber se é banco ou nulo?

Grato

Clever_Anjos
Employee
Employee

Está como nulo mesmo, a função correta é essa que você utilizou Isnull()

nicolett_yuri

Você pode fazer com Set Analysis usando a seguinte lógica:

ONLY({-<[TERMINO REALIZADO] = {"*"}>}DESCRIÇÃO )

Clever_Anjos
Employee
Employee

Talvez funcione (senão poste uma amostra do seu qvw)

only( {<[INCIO REALIZADO] ={'*'},  [TERMINO REALIZADO]={"=Isnull([TERMINO REALIZADO])"}> } DESCRIÇÃO)

nicolett_yuri

"...exibir numa tabela apenas os itens cujo campo [TERMINO REALIZADO] não contenha datas e o campo  [INICIO REALIZADO] contenha"


Ficaria assim:

ONLY({-<[TERMINO REALIZADO] = {"*"}> * <[INCIO REALIZADO] = {"*"}>}DESCRIÇÃO )

nicolett_yuri

!App de exemplo

Anonymous
Not applicable
Author

Caro Clever, não consegui fazer funcionar com os exemplos, até criei uma campo de status na tabela origem para simplificar o calculo, mas ainda assim não retorna os dois registros esperados. veja o QVW anexo.

Clever_Anjos
Employee
Employee

Não achei aquela tabela do inicio no seu qvw