Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Not applicable

Set Analisys - Só filtrar linhas que não possuam Data

Prezados,

Estou um problema no filtro de uma expressão, estou precisando que a expressão apresente apenas os campos que não possuam Data de Saída.

Só que, os campos que não possuem Data de Saída tem o seu formado {"?"} ou Nulo.

Já fiz alguns testes e nenhum deles funcionou.

=sum({$<  [Data Saída Nota] = {"?"},  Data={">=$(=min(date(vDataInicio)))<=$(=max(Date(vHoje)))"}>}([qt-item-mov]*[qti-embalagem])*[qtd-peso-item])

Tags (1)
6 Replies
tiagocardoso
Contributor

Re: Set Analisys - Só filtrar linhas que não possuam Data

Boa tarde Diego,

Já tentou?

=sum({$<  [Data Saída Nota] -= {"?"}, Data={">=$(=min(date(vDataInicio)))<=$(=max(Date(vHoje)))"}>}([qt-item-mov]*[qti-embalagem])*[qtd-peso-item])

Highlighted
Not applicable

Re: Set Analisys - Só filtrar linhas que não possuam Data

Tiago,

Já tentei mas não funciona para o que desejo.

Seria mais ou menos assim

[Data Saída Nota] -= Data()  - Funciona?

tiagocardoso
Contributor

Re: Set Analisys - Só filtrar linhas que não possuam Data

"estou precisando que a expressão apresente apenas os campos que não possuam Data de Saída."


Como os registros que não possuem data de saída da nota têm '?' ou '' ou NULL no lugar da data, talvez o seguinte funcione:


=sum({$<  [Data Saída Nota] = {"?","","<>IsNull([Data Saída Nota])"}, Data={">=$(=min(date(vDataInicio)))<=$(=max(Date(vHoje)))"}>}([qt-item-mov]*[qti-embalagem])*[qtd-peso-item])


MCampestrini
Valued Contributor

Re: Set Analisys - Só filtrar linhas que não possuam Data

Diego

Se possível, inclua mais um comando no seu script, parecido com:

Left Join (tabela)

Load     <campos_de_ligação>,

               If(Len(Trim([Data Saída Nota])), 1, 0) As IndicadorSemData

Resident (tabela)

Assim, na sua expressão basta incluir no SetAnalisys a expressão IndicadorSemData = {1}

Márcio Rodrigo Campestrini
MCampestrini
Valued Contributor

Re: Set Analisys - Só filtrar linhas que não possuam Data

Conseguiu resolver seu problema? Se possível, marque as respostas apropriadas como Útil/Correta para mantermos a comuniade organizada.

Márcio Rodrigo Campestrini
mario_sergio_ti
Valued Contributor

Re: Set Analisys - Só filtrar linhas que não possuam Data