March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Just trying to use the MTD function for the following data:
Record Number | Repair Date | Status |
1 | 1/1/2022 | Closed |
2 | 3/4/2022 | Closed |
3 | Active | |
4 | 3/4/2022 | Closed |
5 | 3/18/2022 | Closed |
6 | Active |
I have followed the instructions to create a Date Table, but can't figure out how to get a MTD count of Closed Records. I thought it was be something like this:
Solved! Go to Solution.
Haha, i don't understand these MTD formulas at all 😂
How about something more lowkey like:
This month =
CALCULATE(
DISTINCTCOUNT('Tabel (2)'[Record Number])
,FILTER('Calendar',
'Calendar'[Date] <= EOMONTH(TODAY(),0)
&& 'Calendar'[Date] >= (EOMONTH(TODAY(),-1)+1)
)
)
Should give you data between 01-06-2022 and 31-06-2022
@loodle Does your record table have data for Today? Will be able to help better if you could provide the PBIX file with some sample data. Thanks !
I'm not sure why you need this one MTD setup?
can't you just make a COUNT and add a relate date filter to the visual saying In this month?
I am trying to create a table that has other columns that I don't want to filter by realtive date.
Allright, does something like this work for you?
Gave me the following error:
Error Message:
MdxScript(Model) (21, 13) Calculation error in measure 'LINEINSPECTIONSTLM_EVW'[CLOSED MTD]: A date column containing duplicate dates was specified in the call to function 'TOTALMTD'. This is not supported.
Haha, i don't understand these MTD formulas at all 😂
How about something more lowkey like:
This month =
CALCULATE(
DISTINCTCOUNT('Tabel (2)'[Record Number])
,FILTER('Calendar',
'Calendar'[Date] <= EOMONTH(TODAY(),0)
&& 'Calendar'[Date] >= (EOMONTH(TODAY(),-1)+1)
)
)
Should give you data between 01-06-2022 and 31-06-2022
This seemed to work, thanks. Now I want to add YTD, struglling to understand the difference between EOMONTH and ENDOFMONTH, and the is no EOYEAR.
Hi @loodle,
Very happy that your problem was solved. Please mark it as a solution.
About YTD, you can recreate a post so that you can get better help.
EOMONTH
ENDOFMONTH
Best Regards
Community Support Team _ chenwu zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@loodle , Create a date table join with the Repair date
CALCULATE(DISTINCTCOUNT (Table[RECORDNUMBER]),DATESMTD('Date'[Date]), not(isblank(Table[Repair Date])) )
I joined the date table to the record table by a one to many relationship on the the Repair Date. I am getting a count now, but it is not the correct number if I verify by filtering my data to repair dates of June 2022. Am I missing TODAY somewhere or does DATESMTD already know that?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
124 | |
89 | |
84 | |
70 | |
51 |
User | Count |
---|---|
206 | |
143 | |
97 | |
79 | |
68 |