Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, eu tenho um calculo de diferença entre data e hora, que me retorna uma lista com os valores em formato de horas, até ai está correto mas, o que eu quero é exibir somente os valores com menor de 15 minutos.
Minha expressão:
= IF( Interval( column(1) - now(), 'mm') < 15 , Interval( column(1) - now(), 'hh:mm:ss'))
Essa parte da expressão me retorna o valor em minutos
Interval( column(1) - now(), 'mm')
Alguma ideia de como eu faço isso?
Dê uma lidinha aqui: Campos data/hora, também conhecidos como "Monstros S/A"
Se você quer saber a diferença < 15 min
If( (column(1) - now()) < MakeTime(0,15), Interval( column(1) - now(), 'hh:mm:ss'))
Dê uma lidinha aqui: Campos data/hora, também conhecidos como "Monstros S/A"
Se você quer saber a diferença < 15 min
If( (column(1) - now()) < MakeTime(0,15), Interval( column(1) - now(), 'hh:mm:ss'))
Obrigado, não conhecia essa função MakeTime() .
Dei uma lida no artigo, ajudou bastante, muito obrigado!
Clever, eu modifiquei a expressão e funciona, só que, a condição não faz a linha inteira sumir , fica somente a coluna da expressão em branco.
Se uma expressão tem valor maior que 15 essa coluna fica com - "traço" ao invés da linha ficar oculta.
Tem mais alguma expressão na sua tabela?
Se possível poste uma amostra ou screenshot
Consegui, resolver!!!
Sim , tinha expressão, e uma expressão retornava valor o que eu fiz foi deixar a linha nula para ele respeitar o IF
= If(isnull(campo) , null(), minhaExpressão )
Vlw