Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi,
I am using the below DAX expression
City with Highest Sales but lowest profit = LOOKUPVALUE('Orders'[City],
'Orders'[Profit],
Min('Orders'[Profit]),
'Orders'[Sales],
Max('Orders'[Sales])
)
but did not get anything. Please correct me if I am wrong here.
Solved! Go to Solution.
@Anonymous
You can use this MEASURE
Measure =
MINX (
TOPN ( 1, FILTER ( Orders, Orders[Country] = "India" ), [Profit], ASC ),
[City]
)
Hi @Anonymous
I believe Your formula will only fetch a city when a particular city has both Maximum Sales and Minimum Profit out of all Citiies
Otherwise it will return BLANK
So if your data looks like this...your result would be City E
| City | Sales | Profit |
| A | 8519 | 35 |
| B | 8915 | 75 |
| C | 9327 | 42 |
| D | 1483 | 11 |
| E | 9000 | 1 |
But with following table the result would be blank as the City with highest sales doesnot have minimum profit
| City | Sales | Profit |
| A | 8519 | 35 |
| B | 8915 | 75 |
| C | 9327 | 42 |
| D | 1483 | 11 |
| E | 9000 | 12 |
HI,
So if I want in India what is city name having lowest profit? and have used below query:
City with lowest profit in India = LOOKUPVALUE('Orders'[City],
'Orders'[Profit],
Min('Orders'[Profit]),
'Orders'[Country],'India'
)
but I am getting error that table name of 'India' cannot found.
@Anonymous
You can use this MEASURE
Measure =
MINX (
TOPN ( 1, FILTER ( Orders, Orders[Country] = "India" ), [Profit], ASC ),
[City]
)
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 54 | |
| 47 | |
| 38 | |
| 16 | |
| 15 |
| User | Count |
|---|---|
| 83 | |
| 71 | |
| 38 | |
| 28 | |
| 25 |