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
MStP
Helper I
Helper I

Filter Measure from Two Tables

Hello Everyone,

 

I want to create a measure that will be applied as visual-level filter. This will use one column from Table A and one column from Table B. The conditions are:

 

Table A:

Column Name: PR Account Assignment

Values to Include: K, P

 

Table B:

Column Name: PO Account Assignment

Values to Include: K, P, and Blank, but only include blank rows if the PR Account Assignment value from Table A is K or P. There are blank rows in Table B that do not reference a value of K or P in Table A - I want to exclude those rows.

 

Please provide a DAX expression that will meet these conditions. I understand it might involve CALCULATE and CROSSFILTER but I cannot find a solution that matches my specific example, and frankly, I am very new at this. Thank you!

 

Michael

 

 

4 REPLIES 4
v-jingzhang
Community Support
Community Support

Hi @MStP

 

Can you provide some sample data to help explain the expected outcome more clearly? Is there any relationship between two tables?

 

If you display data from Table B in a table visual, you can simply put PO Account Assignment column from Table B into the filter pane of this visual and set it to show items when value is 'K' or 'P' with Basic filtering type.

 

If the selected values from Table A are decided by other visuals based on user's interaction, you can create a measure like below to play as a visual-level filter field. Set it to show items when the value is 1. To use this measure, [PR Account Assignment] column should be displayed in the visual. 

flag =
VAR __selectedValues = VALUES ( 'Table A'[PR Account Assignment] )
RETURN
    IF (
        SELECTEDVALUE ( 'Table B'[PO Account Assignment] ) IN __selectedValues,
        1,
        0
    )

 

Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.

Hello @v-jingzhang 

 

Please see the link for the sample data file below.

 

I want to create a measure that acts as a visual level filter to include the following rows:

 

PO Cat = K or P

PO Cat = Blank, and PR Cat is K or P

 

In the sample data, the desired result is that the filter excludes PO1003.

 

https://drive.google.com/file/d/1XOp8YVIYCD71NXyVb3Oe_2lRT7FXUWgl/view?usp=sharing

 

Please let me know if you need additional information.

 

Michael

Ashish_Mathur
Super User
Super User

Hi,

Share some data, explain the question and show the expected result.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hello @Ashish_Mathur 

 

As posted above, in reply to your message:

 

Please see the link for the sample data file below.

 

I want to create a measure that acts as a visual level filter to include the following rows:

 

PO Cat = K or P

PO Cat = Blank, and PR Cat is K or P

 

In the sample data, the desired result is that the filter excludes PO1003.

 

https://drive.google.com/file/d/1XOp8YVIYCD71NXyVb3Oe_2lRT7FXUWgl/view?usp=sharing

 

Please let me know if you need additional information.

 

Michael

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.