Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
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

Labels (2)
1 Solution

Accepted Solutions
Not applicable
Author

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')

View solution in original post

7 Replies
tiagopazeto
Contributor III
Contributor III

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.

Not applicable
Author

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
Specialist
Specialist

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

nicolett_yuri

Eu gosto de resolver as coisas no script.

Segue um exemplo de como fazer

Anonymous
Not applicable
Author

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
Author

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')

Clever_Anjos
Employee
Employee

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