Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Olá Thiago Cunha
Poderia ser mais claro?
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
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;
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.
Na verdade eu quero a diferença deles.
e nao tenho horario de entrega efetivo, isso foi um exemplo dado.
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.
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.
Thiago,
Você já obteve a resposta que queria?
Infelizmente nao consegui testa ainda semanas corridas e hoje estou no evento qlikdev