Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
viniciusroteli
Contributor III
Contributor III

Divisão de Turno !!!s

Tenho um campo com Data/Hora e preciso que os registros fiquem divididos em Turnos:

Exemplo:

01/12/2015     22:00:01     Noite

01/12/2015     02:35:05     Noite

01/12/2015     10:06:00     Manhã

01/12/2015     14:30:30     Tarde  

01/12/2015     17:12:00     Tarde


O campo data tem até os segundos mas não preciso considerar coloquei pois não sei se interfere na criação dos Intervalos.

Turno    Início            Fim

Manhã 06:00:00  até 11:59:59

Tarde  12:00:00  até 21:59:59

Noite   22:00:00 até 05:59:59   


Agradeço..

4 Replies
guilherme_olive
Partner - Creator
Partner - Creator

Boa tarde Vinicius.

Utiliza a função IntervalMatch.

Exemplo de Script:

TURNOS:

LOAD * INLINE [

Turno, Início, Fim

Manhã, 06:00:00, 11:59:59

Tarde,   12:00:00, 21:59:59

Noite,   22:00:00, 23:59:59

Noite,   00:00:00, 05:59:59

]; 

EVENTOS:

load * inline [

DATA, HORA

01/12/2015, 22:00:01

01/12/2015, 02:35:05

01/12/2015, 10:06:00

01/12/2015, 14:30:30

01/12/2015, 17:12:00

];

Join (TURNOS)

IntervalMatch ( HORA ) LOAD Início, Fim Resident TURNOS;

viniciusroteli
Contributor III
Contributor III
Author

Bom dia !!!!

Não deu certo, no meu caso ele está amarrando porém não reflete nos horários.

TURNOS:

LOAD * INLINE [

Turno, Início, Fim

'Periodo 1 (19h - 23h 59m)', 19:00:00, 23:59:59

'Periodo 2 (0h - 6h 59m)', 00:00:00, 06:59:59

];

EVENTOS:

LOAD

  [Data de Realização],

  [Hora da Realização],

  [Nome]

FROM

(qvd);

Join (TURNOS)

IntervalMatch ( [Hora da Realização] ) LOAD Início, Fim Resident TURNOS;

O campo [Hora da Realização] é feito uma extração antes de um campo Data/Hora em um campo Time(Realização) as [Hora da Realização]

não sei se é isso o problema.

nicolett_yuri

Vinicius, como foi falado o IntervalMatch vai resolver o seu problema.

Tenho dois posts falando deles caso queira entender melhor o seu funcionamento, segue:

IntervalMatch na prática | Blog do Nicolett

IntervalMatch Estendido na Prática | Blog do Nicolett

Clever_Anjos
Employee
Employee

Já conseguiu solucionar? Se sim, por favor marque uma das respostas como "Correta" para fechar o tópico, nos ajudando a manter o forum organizado.

Como obter ajuda? Leia antes de postar