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!Get Fabric certified for FREE! Don't miss your chance! Learn more
I'll give an example of what I'm trying to acheive, with some background:
The data I pull is from 1/1/19 to current day.
I'd like to see our repeat/return customers each month. I plan to display these in a monthly line graph and potentially a daily line graph using order_date as the x axis.
Example: When I click on January 19 in the graph, someone can qualify to be a repeat customer if she ordered a service on the 19th and on the 1st. When I click on the graph on January 1 in the graph, she should not appear--she had only booked one job at that point in time, so she was not a repeat customer at that time.
Does anyone know how to do this, or can point me in a good direction? I've only been using BI for 3 months.
Solved! Go to Solution.
If you have a data model that looks similar to this:
Then you can get the following output:
Using this type of calculation:
Repeat Customer Count =
CALCULATE (
COUNTROWS ( 'Customer' ),
FILTER (
'Customer',
CALCULATE (
COUNTROWS ( VALUES ( 'Data'[Date] ) ),
FILTER ( ALL ( 'Date'), 'Date'[Date] <= MAX ( 'Date'[Date] ) )
) > 1
&& CALCULATE(COUNTROWS('Data')) >= 1
)
)I have uploaded a sample workbook here: Sample Workbook
If you have a data model that looks similar to this:
Then you can get the following output:
Using this type of calculation:
Repeat Customer Count =
CALCULATE (
COUNTROWS ( 'Customer' ),
FILTER (
'Customer',
CALCULATE (
COUNTROWS ( VALUES ( 'Data'[Date] ) ),
FILTER ( ALL ( 'Date'), 'Date'[Date] <= MAX ( 'Date'[Date] ) )
) > 1
&& CALCULATE(COUNTROWS('Data')) >= 1
)
)I have uploaded a sample workbook here: Sample Workbook
Thank you for your solution--it worked!
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 68 | |
| 59 | |
| 44 | |
| 20 | |
| 15 |
| User | Count |
|---|---|
| 104 | |
| 102 | |
| 37 | |
| 26 | |
| 26 |