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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Valor de suma entre intervalo de fechas: por fecha

Tengo una tabla que me indica las horas estimadas necesarias para completar un trabajo, cuándo se supone que el trabajo debe comenzar y finalizar, la diferencia de fecha entre la fecha de inicio y finalización (días de la semana) y el número de horas estimadas divididas días para obtener un valor de cuántas horas por día durante ese proyecto. También tengo una tabla DateDim y necesito sumar las horas por día por fecha específica.

Ejemplo de tabla EstHours:

trabajoFecha de inicioFecha De FinalizaciónEstHoursDaysinRangeHorasPerdía
Trabajo12341/1/20211/15/202156144
Trabajo12351/7/20211/16/20214595
Trabajo12361/14/20211/20/20213666
Trabajo12371/21/20211/25/202148412

Ejemplo de lo que estoy tratando de obtener:

fechaColumna1Columna2Columna3Columna4TotalHoursperDate
1/1/20214 4
1/2/20214 4
1/3/20214 4
1/4/20214 4
1/5/20214 4
1/6/20214 4
1/7/202145 9
1/8/202145 9
1/9/202145 9
1/10/202145 9
1/11/202145 9
1/12/202145 9
1/13/202145 9
1/14/2021456 15
1/15/2021456 15
1/16/2021 56 11
1/17/2021 6 6
1/18/2021 6 6
1/19/2021 6 6
1/20/2021 6 6
1/21/2021 1212
1/22/2021 1212
1/23/2021 1212
1/24/2021 1212
1/25/2021 1212

En realidad no quiero ver Column1 - Column4, simplemente los pongo en la tabla para mostrar lo que estoy tratando de calcular. ¿Cómo realo ese cálculo para obtener la columna TotalHoursperDate?

1 ACCEPTED SOLUTION
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @dkgibbsipm ,

Pruebe los pasos siguientes:

Paso 1, crear una base de tabla de datos en antes de la tabla:

Table2 = CALENDAR(MIN('Table'[StartDate     ]),MAX('Table'[FinishDate  ]))

Paso 2, use el siguiente dax para crear una nueva columna:

total =
CALCULATE (
    SUM ( 'Table'[HoursPerDay] ),
    FILTER (
        'Table',
        Table2[Date] >= 'Table'[StartDate     ]
            && Table2[Date] <= 'Table'[FinishDate  ]
    )
)

Final obtener lo siguiente:

vluwangmsft_0-1625564054267.png

Deseo que sea útil para usted!

Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

Helpful resources

Announcements
Fabcon_Europe_Social_Bogo

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

Top Solution Authors