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
ellengrace2293
Frequent Visitor

Using a Max value in a IF statement for graph

Hello! Let's say I have a query with the following columns: [Date], [ID], [Flow], and [Overflow]. I need to have another column (or measure) that mostly equals the [Flow] value, except when [Flow] for that row equals the max [Flow] for that [ID] -- and when this is the case, this new column should equal [Overflow] only if [Overflow is greater than [Flow].

 

I've tried this:

measure >> Max Flow = MAX('Flow Data'[Flow])

calculated column = IF('Flow Data'[Flow] = Max Flow, IF('Flow Data'[Overflow] > 'Flow Data'[Flow], 'Flow Data'[Overflow], 'Flow Data'[Flow]), 'Flow Data'[Flow])

 

When I create this calculated column and add it to a graph filtered for one [ID] with the [Date] as the x-axis, it calculates the max value for each timestamp (which is just one value anyway). I need the new measure to respect the visual level filter and use the max for the whole [ID] in the IF statement for each row.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

This calculated column is what you were trying to write 

calculated column = 
var currentID = [ID]
var maxFlow = CALCULATE(
	MAX('Flow Data'[Flow]),
	ALL('Flow Data'),
	'Flow Data'[ID] = currentID
)
RETURN
IF(
	AND(
		[Flow] = maxFlow,
		[Overflow] > [Flow]
	)
	[Overflow], 
	[Flow]
)

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

This calculated column is what you were trying to write 

calculated column = 
var currentID = [ID]
var maxFlow = CALCULATE(
	MAX('Flow Data'[Flow]),
	ALL('Flow Data'),
	'Flow Data'[ID] = currentID
)
RETURN
IF(
	AND(
		[Flow] = maxFlow,
		[Overflow] > [Flow]
	)
	[Overflow], 
	[Flow]
)

Thank you for the quick answer! That worked great. I have a lot to learn about DAX.

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.