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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Ibrahim_shaik
Helper V
Helper V

How to Aggregate Temperature Column Per Hour Per Day

Hi Power BI Community,

 

I have a date, time column in the time column i have 5 minute interval timestamp and a temp column which has temp value for every 5 minute timestamp.

 

I want to create a column in which i get the average temp value of the hour of the 5 minute intervals in an hour per day that is 24 values for a day.

 

Please give a solution.

Temp per hour.png

 

I have used this DAX it gives me a blank column.

 

AverageTemperaturePerHour =
VAR CurrentDate = MAX('AmbTemp'[date])
VAR CurrentHour = HOUR(MAX('AmbTemp'[time]))
RETURN
    CALCULATE(
        AVERAGE('AmbTemp'[t_out]),
        FILTER(
            'AmbTemp',
            'AmbTemp'[date] = CurrentDate &&
            HOUR('AmbTemp'[time]) = CurrentHour
        )
    )
 
Please give a solution.

 

 

 

 

 

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi, @Ibrahim_shaik 

May I ask if you have already solved this problem? On top of the DAX you wrote, just add an ALL.

vyaningymsft_0-1710827497791.png

Measure:

 

Expected = 

VAR CurrentDate = MAX('AmbTemp'[date])
VAR CurrentHour = HOUR(MAX('AmbTemp'[time]))
RETURN
    CALCULATE(
        AVERAGE('AmbTemp'[t_out]),
        FILTER(
            ALL('AmbTemp'),
            SELECTEDVALUE('AmbTemp'[date]) = CurrentDate &&
            HOUR('AmbTemp'[time]) = CurrentHour
        )
    )

 

 

Best Regards,
Yang
Community Support Team

 

If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi, @Ibrahim_shaik 

May I ask if you have already solved this problem? On top of the DAX you wrote, just add an ALL.

vyaningymsft_0-1710827497791.png

Measure:

 

Expected = 

VAR CurrentDate = MAX('AmbTemp'[date])
VAR CurrentHour = HOUR(MAX('AmbTemp'[time]))
RETURN
    CALCULATE(
        AVERAGE('AmbTemp'[t_out]),
        FILTER(
            ALL('AmbTemp'),
            SELECTEDVALUE('AmbTemp'[date]) = CurrentDate &&
            HOUR('AmbTemp'[time]) = CurrentHour
        )
    )

 

 

Best Regards,
Yang
Community Support Team

 

If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

lbendlin
Super User
Super User

Please provide sample data that covers your issue or question completely, in a usable format (not as a screenshot).

Do not include sensitive information or anything not related to the issue or question.

If you are unsure how to upload data please refer to https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...

Please show the expected outcome based on the sample data you provided.

Want faster answers? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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