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: 
srchagas
Creator III
Creator III

Calculo %

Boa Tarde pessoal, estou tentando fazer um calculo de % saber se antedimento foi em 2h usei essa foruma abaixo:

count(if((DTSAIDAGATESEG) - (DTENTGATESEG - (1/24)*2) = 1,1)) /  Count(EXP_TIPO)

Onde: Count(exp_TIPO) é meu total.

9 Replies
jonnathanr
Contributor III
Contributor III

Olá Thiago Cunha

Poderia ser mais claro?

felipe_dutra
Partner - Creator
Partner - Creator

Opa!

Não entendi muito bem, mas acho que você quer mostrar um certo valor em %.

Fica mais ou menos assim:

Num( Valor / Valor Total, '0,00%')

Abs

srchagas
Creator III
Creator III
Author

Bom Dia,


Então so campos são data, funciona assim:

Preciso pegar a uma Data de Saida -  Data de entrada, este periodo deve ser  <  2h e apresenta-lo em portagem do total que tendo de Entrada e Saida, só que divididos por tipo exemplo:

Preciso do saber se o Produto TV foi entregue em 2h.

Então seria:  Data de Saida -  Data de entrada / Total de TV sendo < = 2 horas o tempo de entrega

espero ter explicado  a situação;

Not applicable

Bom dia Thiago! mas se o campo armazena do tipo Data, e vc pega esses 2 campos e verifica se é menor que 2h, sempre vai ser. Pq os dias tem 24h. Não seria melhor registrar o horario da entrega? Ai vc faria Horario de entrega - 24h. Que ai te retornaria o prazo de 2h ou não.

srchagas
Creator III
Creator III
Author

Na verdade eu quero a diferença deles.
e nao tenho horario de entrega efetivo, isso foi um exemplo dado.

Not applicable

Bomm...oq eu entendi, vc quer fazer um calculo, e saber a diferença entre 2 valores em porcentagem se for isso, na guia numero tem um box que é mostrar porcentagem, vc seleciona ele e ele irá te mostrar a diferença em porcentagem.

Ex: Column(1) - Before(Column(1)) Onde Column(1) contém todos os valores de venda no mês

Ao ir na aba numero e selecionar essa expressão e falar que ela é para ser exebida em %, o valor será mostrado em porcentagem.

fernando_tonial
Partner - Specialist
Partner - Specialist

Olá Tiago, você pode utilizar a função Interval para achar o intervalo entre as datas.

Ficaria assim:

interval( [Data de Saida] - [Data de entrada] , 'hh:mm' )

Coloque essa expressão em um objeto de texto e verifique se o resultado é o esperado.

=If(interval( Data de Saida -  Data de entrada , 'hh:mm' )<= '02:00',True(),False())

Espero ter ajudado.

Tonial.

Don't Worry, be Qlik.
Anonymous
Not applicable

Thiago,

Você já obteve a resposta que queria?

srchagas
Creator III
Creator III
Author

Infelizmente nao consegui testa ainda semanas corridas e hoje estou no evento qlikdev