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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
pollyog
Advocate I
Advocate I

Comparing column values with measure

Hi there!

 

I have two tables (without relationship between them because of some businness rules). When I filter the CustomerID on table X, I have to check in every row of the table Y if this row is from this CustomerID. So, the first thing I've done was to create a measure in table Y as max(CustomerID), so the returned value is the clientID I'm filtering on table X. I need to do this:

 

Table X:

1º Filtered customer 123 in the CustomerID column

 

Table Y:

1º Create the measure M = max(CustomerID) that return to me the value 123

2º Now I have to create a table like this:

 

CustomerID   |  checkIfWasFilteredOnTableX

458                |               No

941                |               No

123                |               Yes

476                |               No

 

The problem is that I was not able to create a measure our column that I can use if(M = CustomerID, 'Yes', 'No') because it doesn't work! I've tried with Search function, Find function, Switch...but It does not work 😞

 

Anybody have some idea?

 

PS.: Unfortnately I can't use parameters because I will have to publish this on PBI Service and the end-user have to be able to filter the CustomerID.

 

Thankss!!

1 ACCEPTED SOLUTION
v-ljerr-msft
Microsoft Employee
Microsoft Employee

Hi @pollyog,

 

Based on my test, you should be able to use the formula below to create a measure, then show it with TableY[CustomerID] on the Table visual in your scenario. Smiley Happy

Measure = IF(MAX(TableY[CustomerID])=MAX(TableX[CustomerID]),"Yes","No")

r4.PNG

 

Regards

View solution in original post

3 REPLIES 3
v-ljerr-msft
Microsoft Employee
Microsoft Employee

Hi @pollyog,

 

Based on my test, you should be able to use the formula below to create a measure, then show it with TableY[CustomerID] on the Table visual in your scenario. Smiley Happy

Measure = IF(MAX(TableY[CustomerID])=MAX(TableX[CustomerID]),"Yes","No")

r4.PNG

 

Regards

Hi, thanks for the solution. I am having a similar problem but in my case I would like you use this measure as a filter/slicer. How can I do that? TIA

Thank you very much! It worked like a charm!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.