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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
REGHnoob
Frequent Visitor

Dateslicer controlled by a measure filter

Hi All

Hope someone can help. This Is bugging the heck out of me. Examble images at the end of the post.

Link to onedrive file - hope this works 

In order to enhance the UI I am trying to create a filter where from where the user can specify set intervals of the past 35 days, the past 60 days and the past 420 days (these are just exambles).

 

When the filter is selected the date slicer on the page must be filtered accordingly.

So if no filter is selected the entire period is available and if for instance 'offset -35' is selected the date slicer is limited to days tat are no less than 35 days ago as well.

 

I figured I would add a binary filter to my date slicer – 1 or 0 based and a measure that produces 1 if the value is larger than the specified offset number i.e. -35 else 0. See Image1.

 

Below I have a measure – DateFilter – based on a disconnected table (image2). It outputs either 1 or 0 relative to the offset value in the Dimension date table.

 

This seemed to work when I tested in a table and when I set is up as a filter LIST. When I select -35 DateFilter returns 1 for the desired period and 0 before. See image3 and Image4.

 

But when set as a slicer it doesn’t work. The slicer is can't be modified and just shows dd-mm-yyyy. See image5.

 

I am guessing it’s because the slicer doesn’t have a selected value. Any Ideas as to how I solve this?

 

A big Thank You in advance.

 

Best regards

Kasper

 

Datefilter =
VAR SelectDaysOffset =
    SELECTEDVALUE ( D_Periodfilter[DaysOffset] )
VAR Datefilter =
    SWITCH (
        TRUE (),
        SELECTEDVALUE ( D_Datotable[OffsetDate] )SelectDaysOffset1,
        0
    )
RETURN
    Datefilter

 

Image1

Image1.png

Image2

Image2.png

Image3

Image3.png

Image4

Image4.png

Image5

Image5.png

3 REPLIES 3
REGHnoob
Frequent Visitor

HI

I think I have managed to add a link to a dummy report to better showcase the issue - inserted at the beginning of the original post.

amitchandak
Super User
Super User

@REGHnoob , Based on what I got, an independent date table should help you

 

refer my video: https://youtu.be/44fGGmg9fHI

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

HI @amitchandak 

 

Thank you for the suggestion. It's pretty much the method I have used. I do have an independent table - I just referred to it as disconnected table ( D_Periodfilter ).

But also the suggested solution is not shown to effect the dateslicer it self. It 'only* effects the value table.

 

The thing that really puzzles me - and I don't think I explained that well enoguh - is the fact that it works as intended when it is set up in a table or a slicer list. But not as a date slicer set up with a slider and between dates

 

As seen on images 3 and 4 I only have values for the specified dates - in this case 1. Other than specified dates have the value 0 (Zero). So my solution basically mirros the example you linked to - I just don't have a net value but a fixed value of either 1 or 0 (zero).

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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