Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Not applicable

DÚVIDA EXPRESSÃO

Prezados, Boa tarde!

Estou com uma dificuldade na criação da minha expressão.

Estou precisando saber quantas notas estão em atraso (ACIMA DE 7 DIAS DEPOIS QUE FATURADAS) e que estão sem data de saída.

Já tenho a expressão que me informa a quantidade de notas sem data de saída.

=Num(Sum (if(IsNull([Data Saída TMS]),[Peso Bruto Nota],0)),'#.##0 Kg')

Criei uma variável para saber a quantidade de dias depois de faturadas.

vDiasP = TODAY()-DATA

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: DÚVIDA EXPRESSÃO

Gabriel, boa tarde!

Obrigado.
Incluí a expessão errada, nesta expressão me informa qual o peso bruto que tenho a expedir.

Quando incluo a opção COUNT me informa um valor divergente.

=Num(Count (if(IsNull([Data Saída TMS]) AND (Today()-Data) > 7,[Nota Fiscal - Número],0)),'#.##0 Kg')

7 Replies
tiagopazeto
New Contributor III

Re: DÚVIDA EXPRESSÃO

Diego,

Se entendi corretamente, tenta assim:

count(distinct if( (today() - DATA) > 7 , NUMERO_NF)) ou

count(distinct if( $(vDiasP) > 7 , NlkUMERO_NF)).

Talvez terás que fazer este cálculo de dias em atraso durante a carga, ficará mais leve a expressão.

Altere a fórmula se necessário.

Highlighted
Not applicable

Re: DÚVIDA EXPRESSÃO

Boa Tarde

Sua expressão na verdade fala o peso bruto da nota fiscal sem saida, você pode até usa a mesma expressão a unica diferença é que inves de Sum usa Count

Data de Saida e dada quando da baixa ? Se for e so colocar  is Null (Data Saida TMS) e  cria uma varivel para ter o dia atual e coloca DataAtual ={ >=$(=VDiasP) }

lucianosv
Valued Contributor

Re: DÚVIDA EXPRESSÃO

Count(IF(Today() - Data > 7, nota)

Re: DÚVIDA EXPRESSÃO

Eu gosto de resolver as coisas no script.

Segue um exemplo de como fazer

gabriel_kirst
Contributor III

Re: DÚVIDA EXPRESSÃO

Boa tarde.

Neste caso, acho que você não poderá utilizar a variável, pois ela não irá receber a diferença de dias para todas as notas.

Voce pode tentar o seguinte:

=Num(Sum (if(IsNull([Data Saída TMS]) AND (Today()-Data) > 7,[Peso Bruto Nota],0)),'#.##0 Kg')


Att,

Gabriel

Not applicable

Re: DÚVIDA EXPRESSÃO

Gabriel, boa tarde!

Obrigado.
Incluí a expessão errada, nesta expressão me informa qual o peso bruto que tenho a expedir.

Quando incluo a opção COUNT me informa um valor divergente.

=Num(Count (if(IsNull([Data Saída TMS]) AND (Today()-Data) > 7,[Nota Fiscal - Número],0)),'#.##0 Kg')

Employee
Employee

Re: DÚVIDA EXPRESSÃO

Já conseguiu a resposta? Se sim, escolha uma e marque como "Correta" para fechar o tópico e nos ajudar a manter a comunidade organizada

Have fun, be Qlik

Clever Anjos