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
twofingertyper
Helper III
Helper III

Member Join and Expiry dates, using one date table and enabling accurate drillthroughs.

I have a report which looks at both join and expiry dates of members, and I would like to have two charts - one which reports back on when people joined, and one on their expiry date and if their membership ended, or if they renewed.  

 
How do I do this, and include a drillthrough option for detail - for the purpose of the measure I can use USERELATIONSHIP for expirydate (and have this as an inactive relationship in the model) with join date being active, but when it comes to using a drillthrough I am unable to get to this to work.
 
A brief example of data would be
IDJoinExpiryRenew
101/01/202001/01/2022Y
201/02/202001/02/2021Y
301/03/202001/03/2022N
401/04/202001/04/2021Y
 
I would use something simple like two measures:
IDCount = COUNT('Members'[ID])
 
IDCOUN(Expiry Date) = CALCULATE(COUNT('Members'[ID]),
USERELATIONSHIP ('Date Table'[Date], 'Members'[ExpiryDate]))
 
Which returns numbers that look correct, but when I then try to apply this logic to a drill through, I cannot get the right figures returned, as it defaults to the dates for the joindate (which has the active relationship with the date table). 
 
So, how do I factor in USERELATIONSHIP into the drillthrough on a matrix? I am happy to use multiple drill down pages if needed. The Matrix and charts would make use of the main date table for their date dimensions.
 
The idea being that I could then see that someone's membership expired in March 2022 and then drilldown to see the details of who they were and why they didn't renew. There's more details behind each ID that would be what is drilled through into. 
3 REPLIES 3
Anonymous
Not applicable

Hi, @twofingertyper 

I use the following relationship between tables and it will work by using the measure. You can try this.

vyaningymsft_0-1723101592951.png

vyaningymsft_1-1723101609230.png

Best Regards,
Yang

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

Thank you - I had managed to get this far by myself, but the issue I am having is that when using the time function (so the month-year, for example) from the date table - only the one with the active relationship will actually work properly. 

 

If I want two active date relationships to take full advantage of the date/time features of a date table, do I need to split these two columns out from the table and link them separately? Or is there an alternative method that I could use? 

 

In the demonstration above that is what you have done, whereas my issue appears to be that both join & expiry are within the same table.

Anonymous
Not applicable

Hi, @twofingertyper 

Without splitting into two tables, I think it would be better to add the Expiry column directly to the Rows of the matrix instead of adding Date[Date].

vyaningymsft_0-1723792668933.png

Best Regards,
Yang

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

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

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.