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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
varshahrame
Frequent Visitor

MIN MAX

I have seen a lot of MIN and MAX formulas out there but they do not seem to work with the data I have. I have a table called BR Overhead which holds individual value fields, such as below 

 

varshahrame_0-1625163915559.png

 

I cannot for the life of me how to write a formula to highlight the MIN and MAX in this table.

 

Any suggestions?

 

 

 

1 ACCEPTED SOLUTION

@dedelman_clng @varshahrame If you really don't want to unpivot your data, you can create a measure to find the the Max Value, which I think you have done, then create a measure per column that will check to see if it's the Max Value and then use that to conditionally format the background or however you want to format it.

 

DataZoe_0-1625248683511.pngDataZoe_1-1625248710105.png

 

I've attached the PBIX as well.  Hope this helps.

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

11 REPLIES 11
PaulDBrown
Community Champion
Community Champion

You need to unpivot the table in Power Query to get the Min/Max





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






dedelman_clng
Community Champion
Community Champion

@varshahrame - unfortunately, conditional formatting like you are going for operates on a column, not on a row, at least to my knowledge. If you were to "transpose" the table to be a list of attributes and values, then it may be possible, but Pivot/Transpose is not available in DAX (again, to my knowledge).

 

I'll see if I can bring others into this thread that may have ideas.

 

David

@dedelman_clng @varshahrame If you really don't want to unpivot your data, you can create a measure to find the the Max Value, which I think you have done, then create a measure per column that will check to see if it's the Max Value and then use that to conditionally format the background or however you want to format it.

 

DataZoe_0-1625248683511.pngDataZoe_1-1625248710105.png

 

I've attached the PBIX as well.  Hope this helps.

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

@DataZoe Are you able to do a MIN and MAX on the same conditional formatting? I added in my minimum measures and I looked at the conditional formatting and I dont see where you can add the minimum as well as the maximum?

@varshahrame Of course, I've attached the PBIX and modified it like so:

 

Is Max Value Num 1 =
VAR thisone =
SUM ( 'Table'[Num1] )
RETURN
IF (
thisone = [Max Value],
"Red",
IF ( thisone = [Min Value], "Green", BLANK () )
)

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

Thank you so much @DataZoe! This worked perfectly. The only issue is having to do this for ALL other columns! haha....but it works, so I am happy about that.

 

APPRECIATE EVERYONES HELP!

That is what I was afraid of, everything I had been reading was talking about columns as opposed to rows and then I did come across a few articles that did say to transpose the data in order to do the conditional formatting.

 

Thank you!

dedelman_clng
Community Champion
Community Champion

You need to put an aggregation on each field. If you're just looking at a single row each time, you can use SUM and it will give you the same value.

 

MAX( MAX( SUM(ColA), SUM(ColB) ), SUM(ColC) ) etc

Yayyyy thank you so much!!!! On to my next question...from the detail below, how can i have the field that has that max value highlighted. So in this example I would like the field 'RENT" to be highlighted as thats the MAX value.

 

I truly appreciate your help. I am so new to Power BI and I am still finding my way.

 

varshahrame_0-1625237391854.png

 

varshahrame
Frequent Visitor

So I did try this and it allowed me to choose my first field but it wouldnt let me select the 2nd field....it was showing as grayed out.

 

varshahrame_0-1625230490496.png

 

dedelman_clng
Community Champion
Community Champion

Hi @varshahrame -

 

It may be messy, but you'll probably have to nest MAX/MIN for each field you want compared

 

MAX( MAX( MAX( MAX( DEPR_AMOUNT, INS_BLDG), MAG), PHONE), REP_MAINT_EQ)

 

etc

 

Hope this helps

David

 

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors