Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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.
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
Boa Tarde Rodrigo
Muito obrigado funcionou!
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
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.
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.