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 have a table with customer id, service type, service start and service end. i also have a calendar table.
i want to show per month in a graph, how many unique active users there were. i have searched online and gone through some of the examples but none come close to what i want to achieve.
the logic is to count anyone who's service start is before the start of current month and end date is blank or on or after the start of current month.
can anyone help!!
kind regards
Hetal
Solved! Go to Solution.
Great, if it works could you mark it as a solution for others to find please 🙂
If you are happy with this answer please mark as a solution for others to find !
Kudos are always appreciated! Check out our free Power BI video courses.
Hi @hpatel24779
Unique people =
var currentdate = firstdate(calendar[date])
var finaldate = lastdate(calendar[date])
Return
Calculate( distinctcount(table[customer id]), table[startdate] <= Currentdate && ( table[enddate] >=finaldate || isblank(table[enddate]))
Capture the start and end date of the current month filter.
Filter the table to everyone whose start is before the earliest date and after the current date or blank.
If you are happy with this answer please mark as a solution for others to find !
Kudos are always appreciated! Check out our free Power BI video courses.
Great, if it works could you mark it as a solution for others to find please 🙂
If you are happy with this answer please mark as a solution for others to find !
Kudos are always appreciated! Check out our free Power BI video courses.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 38 | |
| 38 | |
| 36 | |
| 28 | |
| 28 |
| User | Count |
|---|---|
| 124 | |
| 89 | |
| 73 | |
| 66 | |
| 65 |