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.
My requirement is to calculate the records records within a particular month.
I have a month table separately and in other table i have startdate and enddate. All the dates in the month table are set to first date of each month. Startdate and Enddates are generated as per their start and end dates. Now, i need to count the number of records entered into the system on that particular month.
I used DAX formula as IF(StartDate <= MonthDate && EndDate >= MonthDate, 1, 0).
Issue here is, as MonthDate is set to starting of every month, when the StartDate is greater than the MonthDate , record is not getting counted (though it's in the same month).
(Example: StartDate = 03/10/2019, EndDate = 12/31/2019, MonthDate = 03/01/2019). I need to do a calculation ONLY based on month and year value.
Appreciate any help.
Solved! Go to Solution.
Hi
To avoid "StartDate" be later than "MonthDate", take the first day of the month of "StarDate" to compare with "MonthDate":
COUNT = IF(DATE(YEAR(StarDate), MONTH(StartDate), 1) <= MonthDate && EndDate >= MonthDate, 1, 0)
I hope this help you.
Hi
To avoid "StartDate" be later than "MonthDate", take the first day of the month of "StarDate" to compare with "MonthDate":
COUNT = IF(DATE(YEAR(StarDate), MONTH(StartDate), 1) <= MonthDate && EndDate >= MonthDate, 1, 0)
I hope this help you.
This did my job easier. Thanks!
Sample data would help.
That being said, take a look at these two Quick Measures as I think you want something like them.
https://community.powerbi.com/t5/Quick-Measures-Gallery/Open-Tickets/m-p/409364
https://community.powerbi.com/t5/Quick-Measures-Gallery/Periodic-Billing/m-p/409365
This works for me, but i need to add couple of calculated columns and do further calculation. Thanks a lot for the reply!!!