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!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
I'm trying to get the following visual to show values between July 2022 and today, including all the months in between that don't have any data
The date filters don't seem to do anything. This seems like a super simple use case - it's really frustrating how difficult this is! Please can someone help? Relative date filters don't seem to do anything
I think I've solved this by adding a date table with a new "Year-Month" column, as well as an additional sort column and then manually filtering the "Year-Months" that I want to see. Seems like a really clunky solution though and which will also require me to manually change the filter when I get new data. Is there really no simpler way to do this? I'm amazed that this isn't a common use case in PowerBI
Hi @atoms_voyage ,
Have you enabled the Show items with No Data option on the XAxis Month column. If yes, please disable it and check.
Otherwise you can try creating a calculated column in the table where your date is present. Something Like this:
Flag = IF([Date]>DATE(2022,7,1),1,0)
Then use this flag as a visual on the filter and select '1' as a value.
Please let me know if this works.
Request you to mark this reply as the solution if it solved your problem.
I have show items with no data checked. If I uncheck it then I lose March and June 2023 which have no data but which I want to show.
Every row in my table has a date, and the date is always (by definition) greater or equal than the minimum date so the flag you suggest will always be true and won't filter anything out.
@atoms_voyage , Make sure you are using a date table joined with the date of your table. Try a measure like
0 between range
Measure = var _1= [Your Measure] +0
var _min = eomonth(today(), -13)+1
var _max = today()
return
if(max('Calendar'[Date]) <_min || max('Calendar'[Date]) >_max , BLANK(), _1)
I've added a date table to my model, but now my visual looks like this:
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 52 | |
| 51 | |
| 35 | |
| 15 | |
| 14 |
| User | Count |
|---|---|
| 92 | |
| 75 | |
| 41 | |
| 26 | |
| 25 |