Forum Discussion
Member retention
- 9 years ago
Trengroove wrote:
Hi All,
I am trying to put together a report that shows member retention year on year. I hoping to make this spliceable by a range of other variables in the data.
The data is formed at the end of each month and simply lists all members with their ID number for all months. Is there a way to compare the members in a given month and determine what percentage were members 12 months prior? ie: proportion of members in April 2017 who were also members in April 2016?
Ideally I would be able to choose the year end month that I want to measure retention for, but maybe that's not possible.
Here is a sample of the data.
I am still relatively new to Powerbi, so any help would be greatly appreciated.
Thanks
With the calendar table from GilbertQ, you can create 3 measures as below. See more details in the attached pbix.
Member in Previous 12th Month =
CALCULATE (
DISTINCTCOUNT ( 'yourTable'[MemberID] ),
SAMEPERIODLASTYEAR ( dimdate[Date] )
)members retained =
VAR membersInPrevious12Month =
CALCULATETABLE ( 'yourTable', SAMEPERIODLASTYEAR ( dimdate[Date] ) )
RETURN
CALCULATE (
DISTINCTCOUNT ( 'yourTable'[MemberID] ),
FILTER (
'yourTable',
CONTAINS (
membersInPrevious12Month,
'yourTable'[MemberID], 'yourTable'[MemberID]
)
)
)retention rate = [members retained]/[Member in Previous 12th Month]
Hi,
I cannot download the file from there.
Sorry about that. Try this one.
- Ashish_Mathur8 years agoSuper User
Hi,
As requested in my previous message, please show the expected result on sheet2.
- ike18608 years agoFrequent VisitorI did. I’m trying to calculate retention on a month to month basis.
- Ashish_Mathur8 years agoSuper User
Sheet 2 just has column headers. The values in columns are blank. Please tell me exactly what numbers you are expecting there so that i can verify my solution.