Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi
I'm going around in circles again! I've mocked up a very quick PBI file due to the sensitive nature of my own data. Essentially I have a date calendar, Customer Table, intervention table and attendance table.
The customer can have many interventions and the customer can have many different rows in attendance. The tables are not really related.
Using a date slicer, I need to select all records in intervention that have an end date in the selected range. For each intervention ID, I then need to use the end date to see if the customer has any attendance on this date. There may be more than one attendance record that applies. I simply want to show the attendance records where applicable in a table.
I'm not sure if it would be best to work in power query and create a bridge table linking the two tables although they don't really have a relationship or if I need to figure out the dax coding... in which case, I am struggling!
Any help would be appreciated. Thank you 🙂
Solved! Go to Solution.
Hi @WBscooby ,
Please create a new measure and use it as visual's filter.
Measure =
CALCULATE (
COUNTROWS ( 'SchoolAttendance' ),
TREATAS (
DISTINCT ( 'Intervention'[Customer ID] ),
'SchoolAttendance'[Customer ID]
),
FILTER (
'SchoolAttendance',
'SchoolAttendance'[Attendance Start Date]
<= CALCULATE (
MAX ( 'Intervention'[Int End Date] ),
RELATEDTABLE ( 'Intervention' )
)
&& 'SchoolAttendance'[Attendance End Date]
>= CALCULATE (
MAX ( 'Intervention'[Int End Date] ),
RELATEDTABLE ( 'Intervention' )
)
)
)
Best Regards,
Gao
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
This is great, thank you!
Hi @WBscooby ,
Please create a new measure and use it as visual's filter.
Measure =
CALCULATE (
COUNTROWS ( 'SchoolAttendance' ),
TREATAS (
DISTINCT ( 'Intervention'[Customer ID] ),
'SchoolAttendance'[Customer ID]
),
FILTER (
'SchoolAttendance',
'SchoolAttendance'[Attendance Start Date]
<= CALCULATE (
MAX ( 'Intervention'[Int End Date] ),
RELATEDTABLE ( 'Intervention' )
)
&& 'SchoolAttendance'[Attendance End Date]
>= CALCULATE (
MAX ( 'Intervention'[Int End Date] ),
RELATEDTABLE ( 'Intervention' )
)
)
)
Best Regards,
Gao
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 58 | |
| 45 | |
| 40 | |
| 21 | |
| 18 |