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! It's time to submit your entry. Live now!
Hi all,
I need to create a simple measure that returns the number of rows where the value in a date column falls between two dates. I have had some success, but it only seems to return non-distinct values (for example, if two dates are the same it returns just '1' value). Any help would be greatly appreciated.
Specifically, the measure I want to create goes something like this:
Events in Next 90 Days =
CALCULATE(
DISTINCTCOUNT('Table'[Event]),
DATESBETWEEN('Table'[Due Date],Today(), Today()+90)
))
Here is the table:
| Event | Due Date |
| Event 1 | 15/06/2022 |
| Event 2 | 30/06/2022 |
| Event 3 | 05/07/2022 |
| Event 4 | 15/10/2022 |
| Event 5 | 20/11/2022 |
Solved! Go to Solution.
Hi @shaunmag ,
Which part is wrong? According to your description, just change the distinctcount() to count() and it will be fine.
Events in Next 90 Days =
CALCULATE(
COUNT('Table'[Event]),
DATESBETWEEN('Table'[Due Date],Today(), Today()+90)
))
Best Regards,
Jay
Hi @shaunmag ,
Which part is wrong? According to your description, just change the distinctcount() to count() and it will be fine.
Events in Next 90 Days =
CALCULATE(
COUNT('Table'[Event]),
DATESBETWEEN('Table'[Due Date],Today(), Today()+90)
))
Best Regards,
Jay
I've tried that, and literally everything else, but nothing is working sadly.
Hello
Try to use countrows instad of distinctcount
I did manage to get this working, but it only includes one filter: if the date is in the past. What I need is for this simple measure to include an additional time-based filter so that I can target all values that fall between two dates:
Risks Overdue =
CALCULATE(COUNT(Table[Event]),
FILTER(Table,Table[Event].[Date] < Today() ))
ok. Try this as measure
| User | Count |
|---|---|
| 56 | |
| 40 | |
| 38 | |
| 21 | |
| 21 |
| User | Count |
|---|---|
| 140 | |
| 102 | |
| 64 | |
| 36 | |
| 35 |