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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi everyone,
Hope you're all safe.
I'm having some trouble trying to figure out how to calculate a YTD distinct count by month.
To be more specific, when I use TOTALYTD function with DISTINCTCOUNT it counts the distinct values using the entire table, which means, if there's a value that appears both on January and on February, it will count as 1.
What I would like to do is to count these values separately, the distintict count of january + the distinct count of february and so on.
Is there an option for doing it automatically? I mean, without having to count each month separately and adding afterwards?
Any help will be very much appreciated.
Thanks
@diogoricciardi , Try a measure like
YTD Sales = CALCULATE(SUMX(values('Date'[Month Year]), calculate(Distinctcount(Table[ID]))),DATESYTD('Date'[Date],"12/31"))
Holy crap, that worked...
Sorry to be a pain, but can you explain to me what is really going on in this function? I could't figure it out.
Thank man..
@diogoricciardi , values('Date'[Month Year]) is forcing the data to be distinct count till month level, and post that sumx will work. A level of details implementation
User | Count |
---|---|
14 | |
10 | |
7 | |
6 | |
5 |
User | Count |
---|---|
30 | |
19 | |
12 | |
7 | |
5 |