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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

Min and Max Columns summarising multiple rows

Hi all, 

 

I have a large dataset of half hourly temperatures for two decades. I have created a column which summarises the same days across the multiple years, from 1 to 366 ("Day" column). I need to now calculate the minimum temperature and maximum temperature for each Day (1 to 366). 
I tried a simple DAX Calculate Min filtering by Day but it has not summarised as I wish it to. Further when I did the same for DAX Calculate Max filtering by Day, a circular dependency error occurred. 

amiley_1-1689812750183.png

A table in the report view does this perfectly, however I need to calculate the average between the min and max value for each Day, which I understand has to be computed based on Columns. 

amiley_2-1689812904200.png


Thank you

1 ACCEPTED SOLUTION
barritown
Super User
Super User

Hi @Anonymous,

If I've correctly understood your task, you could solve it with the help of the three measures below and a table visual:

 

MinTemp = MIN ( [Temperature] )

MaxTemp = MAX ( [Temperature] )

AvgTemp = ( [MaxTemp] + [MinTemp] ) / 2

 

In the test case below you can see dates, but it will work with days too:

 barritown_0-1689853467350.png

Best Regards,

Alexander

My YouTube vlog in English

My YouTube vlog in Russian

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

HI @Anonymous,

You can try to use following calculate columns formula to get the max and min temperature based on current date:

daily MinT =
CALCULATE (
    MIN ( Table1[Temperature] ),
    FILTER ( Table1, Table1[Date] = EARLIER ( Table1[Date] ) )
)

daily MaxT =
CALCULATE (
    MAX ( Table1[Temperature] ),
    FILTER ( Table1, Table1[Date] = EARLIER ( Table1[Date] ) )
)

Regards,

Xiaoxin Sheng

barritown
Super User
Super User

Hi @Anonymous,

If I've correctly understood your task, you could solve it with the help of the three measures below and a table visual:

 

MinTemp = MIN ( [Temperature] )

MaxTemp = MAX ( [Temperature] )

AvgTemp = ( [MaxTemp] + [MinTemp] ) / 2

 

In the test case below you can see dates, but it will work with days too:

 barritown_0-1689853467350.png

Best Regards,

Alexander

My YouTube vlog in English

My YouTube vlog in Russian

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.