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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Anonymous
Not applicable

Distribuir horas de proyecto en días a ejecutar

Buenos días, ¿cómo están?

Les comento, trabajo en un equipo el cual debo obtener la disponibilidad de los miembros por semana.

En la primer tabla tengo el N ° de proyecto, la persona encargada de realizarlo, la fecha de inicio, de entrega y las horas presupuestadas para realizar el mismo.

Realicé 2 columnas;

Días de entrega = DATEDIFF (Proyectos [Fecha de Inicio]; Proyectos [Fecha de entrega]; DAY)
Horas por día = Proyectos [Horas Presupuestadas] / Proyectos [Días de entrega]

image.png

El objetivo es lograr asignar a los días del proyecto, las horas por el día que le corresponde, obteniendo así, la disponibilidad de cada miembro para asignar trabajos.

Por ejemplo, para el Responsable 1, debería tener una ocupación teorica 3hs por día desde el 6/10 hasta el 10/10 ..

Espero haberme explicado y podamos resolver el problema.

Desde ya, muchas gracias.

Simón.-

1 ACCEPTED SOLUTION

Hola @snunez ,

Primero cree una tabla como se muestra a continuación:

Table 2 = CALENDAR(MIN('Table'[Start date]),MAX('Table'[End date]))

A continuación, cree una medida como se indica a continuación:

Measure = 
var _dates=MAX('Table 2'[Date])
Return
SUMX(
    FILTER('Table',
    'Table'[Start date]<=_dates&&
    'Table'[End date]>=_dates
    ),
    'Table'[Hours for each day])

Y verás:

Screenshot 2020-10-09 121916.png

Para el archivo .pbix relacionado, pls ver adjunto.


Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

View solution in original post

5 REPLIES 5
v-kelly-msft
Community Support
Community Support

Hola @snunez ,

Cree 2 columnas como se muestra a continuación:

Available day = DATEDIFF('Table'[Start date],'Table'[End date],DAY)
Hours for each day = 'Table'[available hours ]/'Table'[Available day]

Y verás:

Screenshot 2020-10-08 132006.png

Para el archivo .pbix relacionado, pls ver adjunto.


Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Anonymous
Not applicable

Muchas gracias por tu respuesta!

Si, esas columnas ya las tengo creadas.

La dificultad se me presenta al momento de distribuir esas Horas por Día, en cada dia del proyecto.

Por Ejemplo, el proyecto 2 que va desde el 3/10/2020 al 5/10/2020, con 10Hs asignadas al mismo, por lo que son 5 hs por día. 

Yo deberia encontrar una medida que me permita asignar 5hs al 4/10/2020 y 5hs al 5/10/2020, de esta manera poder distribuir las horas en las que va a estar trabajando el Responsable del proyecto.

Espero se entienda.

Desde ya, muchas gracias.

Saludos.

Simón.-

Hola @snunez ,

Primero cree una tabla como se muestra a continuación:

Table 2 = CALENDAR(MIN('Table'[Start date]),MAX('Table'[End date]))

A continuación, cree una medida como se indica a continuación:

Measure = 
var _dates=MAX('Table 2'[Date])
Return
SUMX(
    FILTER('Table',
    'Table'[Start date]<=_dates&&
    'Table'[End date]>=_dates
    ),
    'Table'[Hours for each day])

Y verás:

Screenshot 2020-10-09 121916.png

Para el archivo .pbix relacionado, pls ver adjunto.


Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Anonymous
Not applicable

Buenos días @v-kelly-msft

Tengo la tabla creada que me indicas, relacionada con la otra tabla tal como muesto.

snunez_0-1602248943313.png

 Y al tener esta relación, que la necesito para otras tablas, no obtengo el mismo resultado que usted.

Existe alguna medida teniendo estas tablas relacionadas que pueda obtener el mismo resultado?

 

quedo al aguardo.

Saludos.

Simón

 

 

 

 

Hola @snunez ,

Necesita eliminar la relación primero, con la relación, no puede obtener el resultado que necesita, no se trata de medida, pero la relación, si la relación es necesaria, a continuación, duplicar la tabla 2 y crear una relación entre la tabla y la tabla 3, pero mantener la medida como antes.

Screenshot 2020-10-12 084455.png

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors