Forum Discussion

AV_04's avatar
AV_04
Helper I
4 years ago
Solved

Sum based on hours

Hi,

 

I have a requirement to find the sum of values in the forcasted next 4 hours. Here's how the sample data looks like

 

DateHourValues
26/4/202222:0020
27/4/20220:0030
26/4/202223:0010
26/4/202221:002
27/4/20221:0050
27/4/20222:0070

 

I need to sum the values from 21:00 of 26th april to 00:00 of 27th april. Can someone help me with the measure? 

 

Thank you,

AV

  • AV_04 , if hour is in time format , create a date time field

     

    Dateime  = [Date] +[time]

     

    A new measure  =

     

    calculate(sum(Table[Value]), filter(Table, Table[DateTime]  >= now()  && Table[DateTime]  <= now() +time(4,0,0) ) )

     

    In place of now, you can also use selected date and time too

2 Replies

  • AV_04 , if hour is in time format , create a date time field

     

    Dateime  = [Date] +[time]

     

    A new measure  =

     

    calculate(sum(Table[Value]), filter(Table, Table[DateTime]  >= now()  && Table[DateTime]  <= now() +time(4,0,0) ) )

     

    In place of now, you can also use selected date and time too

  • Thank you, I made some twerks to the above measure and was able to get my requirement. Thank you 🙂