Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
srchagas
Creator III
Creator III

Parametros

Bom Dia Pesoal

Eu tenho um Campo date e preciso criar um "grupo" de Periodos de horarios por exemplo 1 -7 | 8 -23 | 0-6

Se eu pegar esse meu campo Data recolher somente o "hours" dele  conseguo cira rum parametro desse tipo?

colocar todos os registor entre 1:00 - 7:00 | 8:00 - 12:00 |12:00 - 19:00 | 19:00 - 01:00|

Sds

1 Solution

Accepted Solutions
srchagas
Creator III
Creator III
Author

Acabei apelando para SQL

lá na hora de efetuar a carga no sistema do Qlikview via extrator eu estou fazendo essa divisão de horarios.

View solution in original post

5 Replies
Anonymous
Not applicable

sim...

algo tipo..

if( hours(date) >= 1 and hours(date) < 7 , '1-7',

     if( hours(date) >= 7 and hours(date) < 12 , '7-12',

          '12-24')) as Periodos

srchagas
Creator III
Creator III
Author

Boa Tarde Rodrigo

Muito obrigado funcionou!

srchagas
Creator III
Creator III
Author

Ola Rodrigo funcionou apenas 2 parametro som 3 ele se perde o que tenho atualmente é:


if(Hour(DTSAIDA) >= '1:00:00' and Hour(DTSAIDAGATESEG) <= '6:59:59' , '1-7',

if(Hour(DTSAIDA) >= '7:00:00' and Hour(DTSAIDAGATESEG) <= '11:59:59' , '7-12', '12-7'))

Só que isso só aparece somente 12-7

fernando_tonial
Partner - Specialist
Partner - Specialist

Olá Thiago,

Fiz esse script de teste e funcionou, também envio o QVW anexo do teste que fiz.

Dados:

LOAD

    DataHora,

          Hour(DataHora) as Hora,

          if( Hour(DataHora) >= 0 and Hour(DataHora) < 7 , '0-7',

                    if( Hour(DataHora) >= 7 and Hour(DataHora) < 12 , '7-12',

                              '12-23')) as Grupo;

Load

          Date((Today())+RowNo()-1 + Rand(),'DD/MM/YYYY hh:mm:ss') As DataHora

Autogenerate(31);

Abraços,

Tonial.

Don't Worry, be Qlik.
srchagas
Creator III
Creator III
Author

Acabei apelando para SQL

lá na hora de efetuar a carga no sistema do Qlikview via extrator eu estou fazendo essa divisão de horarios.