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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.