Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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])
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])
Tiago,
Já tentei mas não funciona para o que desejo.
Seria mais ou menos assim
[Data Saída Nota] -= Data() - Funciona?
"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])
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}
Conseguiu resolver seu problema? Se possível, marque as respostas apropriadas como Útil/Correta para mantermos a comuniade organizada.
Referência (Tópicos 2.3 e 2.4): Manual do usu&amp;aacute;rio | Como criar e gerir minhas perguntas?
Abraço.