Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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)
Observei um exemplo do Thiago Gonçalves postado aqui porem não consegui reproduzir com sucesso.
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
Na tabela esse campo está nulo ou branco? [TERMINO REALIZADO]
Clever, está Nulo, fiz um =sum ( if( IsNull([TERMINO REALIZADO]),1,0)) retornou 2. Existe outra forma de saber se é banco ou nulo?
Grato
Está como nulo mesmo, a função correta é essa que você utilizou Isnull()
Você pode fazer com Set Analysis usando a seguinte lógica:
ONLY({-<[TERMINO REALIZADO] = {"*"}>}DESCRIÇÃO )
Talvez funcione (senão poste uma amostra do seu qvw)
only( {<[INCIO REALIZADO] ={'*'}, [TERMINO REALIZADO]={"=Isnull([TERMINO REALIZADO])"}> } DESCRIÇÃO)
"...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 )
!App de exemplo
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.
Não achei aquela tabela do inicio no seu qvw