Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
oscarvictory
Contributor III
Contributor III

Intervalo de meses en columnas

Buenas, agradecería ayuda en lo siguiente:

Tengo esta tabla Excel de bajas laborales de personal:

EmpleadoInicio BajaFin Baja
Empleado110/02/201710/03/2017
Empleado215/01/201720/01/2017
Empleado323/12/201604/03/2017

Y necesito crear nuevas columnas de días en función de los meses que ocupe el periodo de la Baja. Ejemplo:

EmpleadoInicio BajaFin BajaDICENEFEBMARABR
Empleado110/02/201710/04/2017193110
Empleado215/01/201720/01/20176
Empleado323/12/201604/03/2017931284

1. Restar entre fechas y averiguar los meses implicados.

2. Añadir columna por mes con su total de días.

Gracias!!.

1 Solution

Accepted Solutions
oscarvictory
Contributor III
Contributor III
Author

Por supuesto. Un saludo.

View solution in original post

10 Replies
juanma21
Contributor III
Contributor III

Hola Oscar, espero te ayude este código

1.png

Saludos

Juan

oscarvictory
Contributor III
Contributor III
Author

Hola Juan,

Disculpa mi torpeza, pero sólo veo una imagen

oscarvictory
Contributor III
Contributor III
Author

Hola Juan,

Disculpa mi torpeza, pero sólo veo una imagen

sorrakis01
Specialist
Specialist

Hola,

Abre bien el hilo y mira si tienes un excel y un qvw que te ha subido Juan Manuel porque si que se ven.

Si no te va mira de cambiar de navegador.


Saludos,

oscarvictory
Contributor III
Contributor III
Author

Genial!!

Me surge un problema. Cuando el empleado no ha finalizado su baja a día de hoy, ¿es posible hacer la cuenta?:

Inicio_baja: 01/05/2017

Fin_baja: -

Muchas gracias a los dos.

juanma21
Contributor III
Contributor III

Si, se contara desde el inicio hasta el día de hoy, te envío el nuevo archivo.

Este es la linea que modifique:  if(isnull(Fin_Baja),Today(),Fin_Baja) as Fin_Baja

2.png

Saludos

Juan

juanma21
Contributor III
Contributor III

O también podemos ponerle un estado a los empleados:

3.png

oscarvictory
Contributor III
Contributor III
Author

Fenomenal!!

Muchas gracias Juan.

juanma21
Contributor III
Contributor III

Estimado Oscar, si es la respuesta final sugiero que cierres el hilo, marcando como respuesta correcta.

Slds.

Juan