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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
akhaliq7
Post Prodigy
Post Prodigy

The equivalent of NOT IN (SQL) in power query

I am currently using a sql native query and wish to use power query instead. I have a select subquery that uses a not in function like the one below:

(
SELECT DISTINCT MAX(column1)
FROM Table1 tb
WHERE tb.id = 1
   AND tb.id3 = base_table.id3
   AND NVL(tb.id, 0) NOT IN (
       SELECT NVL(tb2.id2 1)
       FROM Table1 tb2
       WHERE tb2.id = 11
       )
GROUP BY tb.id
) AS Alias

In the above query I am needing to do not in how would I do that in power query.

I am guessing I need to create two queries for table1 tb and tabl1 tb2

then need to do a not in between them

1 ACCEPTED SOLUTION
Anonymous
Not applicable

It's the equivalent to

 

= Table.SelectRows(TableOrPriorStepName, each not List.Contains(ListOfInValues, [ColumnToCheck]))

 

--Nate

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

It's the equivalent to

 

= Table.SelectRows(TableOrPriorStepName, each not List.Contains(ListOfInValues, [ColumnToCheck]))

 

--Nate

@akhaliq7 Note that what @Anonymous gave is equivalent to a simpler SQL expression:

SELECT *
FROM TableOrPriorStepName
WHERE [ColumnToCheck] NOT IN ListOfInValues

 

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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