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
amien
Helper IV
Helper IV

filter based on comparison of the columns

If i have two fields : X and Y. Both integer.

 

I can filter one of them with the filter option. But what if would like to filter on this : WHERE X > Y

how can i do this? I would like to do this in M. And without creating a new column with the difference between X and Y, and filter on this.

 

Thanks in advanced.

2 REPLIES 2

When you say 2 fields, do you mean 2 columns?  If you want to do this in Power Query (M as you say), then you will need a new column. But it doesn't have to be the difference between the 2 columns. Just add a new column something like this. 

 

if [X] > [Y] then 1 else 0

 

then just filter when this column equals 1. 



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

Hi there,

If you want to avoid adding a column as an intermediate step, you could also use a logical expression to filter based on multiple columns such as:

= Table.SelectRows(OriginalTable , each [X] > [Y] )

Owen Auger
Did I answer your question? Mark my post as a solution!
Blog
Twitter
LinkedIn

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.