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
jswwood
Regular Visitor

Value range lookup - M Query

Hi

 

Im trying to determine a price bracket by using a looku table which has a price from column and a price to e.g.

 

Price Bracket     Price From   Price To

100K - 125K      100000        125000

 

I have tried merging the lookup table as a cartesian join to my trans table then creating a flag column to filter by eg "If Price >= [Price From] and Price <= [Price To] then 1 else 0 (Filter = 1). It works but as anticipated runs like a 'dog', taking hours to process. Is there a slicker way please rather than resorting to {if price >= 100,000 and price <= 125000 then "100k-125k" elseif price >= 125001 and .... etc etc

 

Thank you in anticipation!

1 ACCEPTED SOLUTION
mahoneypat
Microsoft Employee
Microsoft Employee

This is much easier to do with DAX in a column or a measure.  Please see this post for an example.

 

https://forum.enterprisedna.co/t/dynamic-bin-segmentation/1250/2

 

If this works for you, please mark it as solution.  Kudos are appreciated too.  Please let me know if not.

Regards,

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

2 REPLIES 2
mahoneypat
Microsoft Employee
Microsoft Employee

This is much easier to do with DAX in a column or a measure.  Please see this post for an example.

 

https://forum.enterprisedna.co/t/dynamic-bin-segmentation/1250/2

 

If this works for you, please mark it as solution.  Kudos are appreciated too.  Please let me know if not.

Regards,

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


 Hi Pat

 

Thanks for the reply. Ive marked as solution but I am looking for an M Query solution with a view to Users not having to get involved in more complex Functions. I will carry out some performance tests as it may be the best route.

 

Thank you again.

 

Kind Regards

 

John

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors