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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
WinterGarden
Helper III
Helper III

Measure for filtering a table based on filtered values from another table

Hi,

In the below screenshot,

WinterGarden_0-1724646552418.png

 


"Delivery Lead" is the lead filter, which is from a master table called Engagement tracker.
"Project Name" column in the table visual is from a table called project Dimension which contains all the project names.
Then the count values, observation & NC that is calculated from IDR table
Now the relationship part:
1) Engagement tracker(Project Name) ---- project Dimension(Project Name)
2) IDR(Project Name) --- Engagement tracker(Project Name)
based on the selected "Delivery Lead" in need to calculate the observation & NC count from IDR table..
show the total NC count for that "Delivery Lead" if no projects are selected from that table view , else show the NC count for that specific project selected in the table view
basically need a measure which calculates the count of Project Name by filtering IDR table based on  below conditions:
1)Project Name = values filtered from project Dimension where lead = selected value of Delivery Lead
2)Category = NC and Finding Status = Open.
for eg: if Lead = A, 
filtered project names = ENG 1, ENG 2
Total NC count = 2
Data views:

Engagement tracker:

Project NameLead
ENG 1A
ENG 2A
ENG 3B
ENG 4C


project Dimension:

Project Name
ENG 1
ENG 2
ENG 3
ENG 4
ENG 5


IDR:

Project NameCategoryFinding Status
ENG 1NCClosed
ENG 1NCOpen
ENG 1ObservationOpen
ENG 2NCOpen
ENG 2ObservationOpen
ENG 3NCOpen
ENG 4NCOpen


can anyone help me with the measure for calculating the count.

 

 

 

1 ACCEPTED SOLUTION

hello @WinterGarden 

 

sorry, my bad. i didnt read your post thoroughly, with "Open" filter it does become 2.

 

so, here is the adjustment.

Irwan_0-1724650199411.png

create a new measure with following DAX

NC Count = 
var _Project = VALUES('Project'[Project Name])
Return
CALCULATE(
    COUNTROWS('IDR'),
    TREATAS(_Project,'IDR'[Project Name]),
    FILTER(
        'IDR',
        'IDR'[Category]="NC"&&
        'IDR'[Finding Status]="Open"
    )
)
 
as your requested, 
1. no relationship between Project and IDR.
Irwan_1-1724650298911.png

 

2.1. Lead slicer from Engagement tbl

Irwan_2-1724650431471.png

2.2 Project slicer from Project tbl

Irwan_3-1724650448106.png

 

i assumed there is still a relationship between engagement and project since you didnt mentioned it.
or is this saying about no relationship between those three tabels?
Irwan_4-1724650520792.png

 

Hope this will help.

Thank you.

View solution in original post

6 REPLIES 6
Irwan
Super User
Super User

hello @WinterGarden 

 

is this what you are looking for?

Irwan_0-1724648845857.png

 

create a new measure with following DAX

NC Count = CALCULATE(COUNTROWS('IDR'),'IDR'[Category]="NC")
 
also the count should be 3, not 2 as you mentioned above.
As you said, Lead "A" will filter "ENG 1" and "ENG 2".
"ENG 1" has 2 NC and "ENG 2" has 1 NC.
So total NC for Lead "A" is 3.
 
Hope this will help you.
Thank you.

Hi @Irwan ,

Lead filter is from Engagement tracker table
Project Name in that table visual is from project Dimension table
i need to calculate the count of project name where category = NC and Finding Status = Open from IDR table.
Also there is no relationship between IDR table and project Dimension table

hello @WinterGarden 

 

sorry, my bad. i didnt read your post thoroughly, with "Open" filter it does become 2.

 

so, here is the adjustment.

Irwan_0-1724650199411.png

create a new measure with following DAX

NC Count = 
var _Project = VALUES('Project'[Project Name])
Return
CALCULATE(
    COUNTROWS('IDR'),
    TREATAS(_Project,'IDR'[Project Name]),
    FILTER(
        'IDR',
        'IDR'[Category]="NC"&&
        'IDR'[Finding Status]="Open"
    )
)
 
as your requested, 
1. no relationship between Project and IDR.
Irwan_1-1724650298911.png

 

2.1. Lead slicer from Engagement tbl

Irwan_2-1724650431471.png

2.2 Project slicer from Project tbl

Irwan_3-1724650448106.png

 

i assumed there is still a relationship between engagement and project since you didnt mentioned it.
or is this saying about no relationship between those three tabels?
Irwan_4-1724650520792.png

 

Hope this will help.

Thank you.

Hi @Irwan ,
yes,These are the relationship that are created between those 3 tables:
1) Engagement tracker(Project Name) ---- project Dimension(Project Name)
2) IDR(Project Name) --- Engagement tracker(Project Name)

but there is no relationship between project Dimension & IDR

hello @WinterGarden 

 

i am not sure i am following your description? dont understand --- mean..

 

but is the DAX working for you?

Thank you.

@Irwan ,
Thank you so much. It is working fine !!

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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