Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
rperezlaso
Contributor III
Contributor III

Turnos de trabajo distintos días.

Buenas tardes,

tengo el siguiente problema:

tengo 2 lineas de producción con los mismos campos y la fecha en timeStamp ( 01/08/2018 00:00:00 ) necesito calcular la cantidad total producida por la suma de las lineas. Esto no es problema ya que lo hago directamente las formulas de los KPI.

MI problema viene dado porque los turnos son suponiendo que hoy es lunes 13 DE AGOSTO :

  • TURNO1: 13/08/2018 06:00:00 - 13/08/2018 13:59:00
  • TURNO2: 13/08/2018 14:00:00 - 13/08/2018 21:59:00
  • TURNO3: 13/08/2018 22:00:00 - 14/08/2018 05:59:00

necesito que esta casuística sea dinámica a la hora de hacer el select en la tablas sin tener que cambiar las fechas diariamente.

ex de las tablas y como asocio las tablas:

TABLA1:

ID,

TIME as time_t1,

DESCRIP as desc_t2

TABLA2 :

ID,

TIME as time_t2,

DESCRIP as desc_t2

gracias.

3 Replies
MarioCenteno
Creator III
Creator III

Try

=If(Frac(ReloadTime()) *24 >= 6.0 and ReloadTime() < 13.59 , 'TURNO 1',

If(Frac(ReloadTime()) *24 >= 14.0 and ReloadTime() < 21.59 , 'TURNO 2',

If(Frac(ReloadTime()) *24 >= 22.0 and ReloadTime() < 5.59 , 'TURNO 3', 0)))

jmmolero
Partner - Creator
Partner - Creator

Buenas Rubén,

¿Le has echado un ojo ala función IntervalMatch? Creo que te puede servir.

Te enlazo un artículo de Michael Tarallo donde puedes ver como funciona: Using IntervalMatch()

Un saludo!

rperezlaso
Contributor III
Contributor III
Author

Estoy de viaje,

le echo un ojo en cuanto llegue al destino.

Pero como comento me gustaria poder filtrar primero esta información en el where de la consulta para quedarme solo con un dia de trabajo que suponiendo que es el lunes 13 seria:

13/08/2018 06:00:00 hasta 14/08/2018 05:59:59

gracias.