Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
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
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
97 | |
69 | |
46 | |
39 | |
33 |
User | Count |
---|---|
158 | |
102 | |
60 | |
43 | |
40 |