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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Westen
Regular Visitor

Remove rows based on data in another column

Hello

 

Need help filter out data in a dataset

I have a table that looks like this:

 Date 1

Date 2

Value 1

Values

2022-09-01

2022-10-01

A

1231

2022-09-01

2022-10-02

C

1232

2022-09-01

2022-10-03

B

1233

2022-09-01

2022-09-01

B

1234

2022-09-01

2022-09-02

A

1235

2022-09-01

2022-09-03

C

1236

2022-09-01

2022-09-01

B

1237

 

I want to filter out rows in “date 2” column that don’t match the same month in “Date 1” column.

Expected result should be:

 Date 1

Date 2

Value 1

Values

2022-09-01

2022-09-01

B

1234

2022-09-01

2022-09-02

A

1235

2022-09-01

2022-09-03

C

1236

2022-09-01

2022-09-01

B

1237

Anyone that can help me out here?

1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @Westen 

I'm not a power query expert but you can add a conditional flag column somthing like

each if Date.Month ( [column1] ) = Date.Month ( [column2] ) then 1 else null

then you can filter out the blanks

View solution in original post

4 REPLIES 4
tamerj1
Super User
Super User

Hi @Westen 

I'm not a power query expert but you can add a conditional flag column somthing like

each if Date.Month ( [column1] ) = Date.Month ( [column2] ) then 1 else null

then you can filter out the blanks

Thanks! That solves my problem.

lukiz84
Memorable Member
Memorable Member

In PowerQuery or in DAX? If DAX, what do you want to calculate?

I want to remove them in PowerQuery.

Helpful resources

Announcements
Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Jan NL Carousel

Fabric Community Update - January 2025

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