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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
rsanchezpremium
Regular Visitor

calcular horas entre intervalo de fechas

La empresa me ha encargado analizar el porcentaje de ocupación de una empresa de alquiler de vehículos.
En la tabla contratos tengo una fila por cada contrato y con los datos de: fecha-hora de inicio, fecha-hora fin y el total de horas de contrato.

contrato      fecha inicio               fecha fin                   total horas
255/893      31/12/2022 15:00     02/01/2023 15:00     48
100/236      25/01/2023 9:00       26/01/2023 9:00       24
100/564      07/01/2023 9:00       08/01/2023 8:00       23
100/999      30/01/2023 12:00     01/02/2023 14:30     50,5

 

A priori, parece que calcular cual sería el porcentaje de ocupación no debería ser difícil.
El problema aparece cuando uso una segmentación de fechas en el informe.

Tengo una tabla calendario que se relaciona con la tabla de contratos mediante la fecha de inicio.
Si en esta segmentación marco enero de 2023 tabla se filtrará con los contratos 100/236, 100/564 y 100/999.
En el caso del contrato 100/999 he conseguido calcular cuantas horas de contrato se han realizado en enero de 2023. Desde el 30-01-2023 12:00 al 31-01-23 23:59.

Puedo entonces el porcentaje de ocupación respecto al total de horas seleccionadas en la segmentación sin mayor problema.

Por desgracia, hay un contrato que se me escapa. El contrato 255/893 tiene fecha de inicio 31-12-23 por lo que queda fuera del filtro de la segmentación. Sin embargo, en enero de 2023, este contrato si ha estado vigente desde el 01-01-23 00:00 hasta el 02-01-2023 15:00
En resumen, ¿cómo podría calcular las horas que ha estado vigente cada contrato dentro del intervalo de fechas de la segmentación independiente mente de cual fuera la fecha de inicio o finalización de este?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@rsanchezpremium,

De acuerdo con su descripción, parece un rango de datos común basado en el requisito de análisis de campo de fecha múltiple. Puede echar un vistazo al blog de Greg con situaciones comunes y consultar las partes de 'fecha de inicio', 'fecha de finalización' si es adecuado para sus necesidades.

Antes de publicar, lea esto: intervalos de fechas de inicio / finalización

Saludos

Xiaoxin Sheng

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@rsanchezpremium ,

¿Las sugerencias anteriores le ayudaron con su escenario? si ese es el caso, puede considerar Kudo o Aceptar las sugerencias útiles para ayudar a otros que enfrentaron requisitos similares.

Si esto tampoco ayuda, comparta información y descripción más detalladas para ayudarnos a aclarar su escenario para probar.

Cómo obtener respuestas rápidas a su pregunta

Saludos

Xiaoxin Sheng

rsanchezpremium
Regular Visitor

Gracias !!, Un blog muy interesante.

 

Syndicate_Admin
Administrator
Administrator

@rsanchezpremium,

De acuerdo con su descripción, parece un rango de datos común basado en el requisito de análisis de campo de fecha múltiple. Puede echar un vistazo al blog de Greg con situaciones comunes y consultar las partes de 'fecha de inicio', 'fecha de finalización' si es adecuado para sus necesidades.

Antes de publicar, lea esto: intervalos de fechas de inicio / finalización

Saludos

Xiaoxin Sheng

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.