Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
manoj_0911
Post Patron
Post Patron

How to Create Predefined Date Filters in Power BI Without Manual Slicer Adjustments?

How to Create Predefined Date Filters in Power BI Without Manual Slicer Adjustments?

 

Hello Power BI Community,

 

I would like to create a set of predefined date filters in Power BI, such as:

 

- "Today"
- "Yesterday"
- "This Week"
- "Last Week"
- "This Month"
- "Last Month"
- "This Quarter"
- "Last Quarter"
- "This Year"
- "Last Year"
- "Custom Range"

 

My goal is for users to easily select one of these predefined date ranges from a slicer or dropdown, without having to manually adjust the date slicer for each report view.

 

I want to avoid manual date selection in a date slicer and instead provide these preset options for quick filtering. Additionally, I'd like to have a "Custom Range" option where users can manually select dates if needed.

 

What is the best way to implement this in Power BI?

 

Thank you for your support!

1 ACCEPTED SOLUTION
danextian
Super User
Super User

Hi @manoj_0911 ,

You need to get the start and end dates for each period type  and then generate rows of dates using that information. Also, I don't see a difference between all time and custom. If custom,  ill just show all dates and let user select a range from a slider which can me it is either custom or all time. The generated rows of dates are t hen related to the actual dates table. You can use a measure as well to filter a visual but you'll need to reference this measure in other measures if the dates are not included in a viz. Please see attached pbix. 

danextian_0-1726665402575.png

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

View solution in original post

1 REPLY 1
danextian
Super User
Super User

Hi @manoj_0911 ,

You need to get the start and end dates for each period type  and then generate rows of dates using that information. Also, I don't see a difference between all time and custom. If custom,  ill just show all dates and let user select a range from a slider which can me it is either custom or all time. The generated rows of dates are t hen related to the actual dates table. You can use a measure as well to filter a visual but you'll need to reference this measure in other measures if the dates are not included in a viz. Please see attached pbix. 

danextian_0-1726665402575.png

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.