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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
armchairexpert
Helper II
Helper II

Capture Slicer Settings -Relative Date

Hi,

 

I have a Date Slicer which is connected to my Date field in the Date table. Under slicer settings, I have selected Relative Date. Is it possible to capture the value a users selects in this into a measure? For example if a user selects Last 10 Days, or Last 2 Months, I want that information captured and converted to days so that I can use this value to calculate average based on the number of days elsewhere.

 

Is this possible?

 

Thanks.

1 ACCEPTED SOLUTION
v-yaningy-msft
Community Support
Community Support

Hi, @armchairexpert 

Thanks for ajohnso2's reply. You can try following measure to get the min and max date, then calculate the difference  between the date. It's worth noting that if you create two slicers, the two slicers will affect each other, so you'll need to create two Date fields for it to work

vyaningymsft_0-1729580794980.png

 

Day Diff 1 = 
VAR _minDate = MIN('Date'[Date])
VAR _maxDate = MAX('Date'[Date])
VAR _dayDiff = INT(_maxDate - _minDate)
RETURN
_dayDiff

Day Diff 2 = 
VAR _minDate = MIN('Date 2'[Date])
VAR _maxDate = MAX('Date 2'[Date])
VAR _dayDiff = INT(_maxDate - _minDate)
RETURN
_dayDiff

 

Best Regards,
Yang

Community Support Team

 

If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know.
Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

View solution in original post

4 REPLIES 4
v-yaningy-msft
Community Support
Community Support

Hi, @armchairexpert 

Thanks for ajohnso2's reply. You can try following measure to get the min and max date, then calculate the difference  between the date. It's worth noting that if you create two slicers, the two slicers will affect each other, so you'll need to create two Date fields for it to work

vyaningymsft_0-1729580794980.png

 

Day Diff 1 = 
VAR _minDate = MIN('Date'[Date])
VAR _maxDate = MAX('Date'[Date])
VAR _dayDiff = INT(_maxDate - _minDate)
RETURN
_dayDiff

Day Diff 2 = 
VAR _minDate = MIN('Date 2'[Date])
VAR _maxDate = MAX('Date 2'[Date])
VAR _dayDiff = INT(_maxDate - _minDate)
RETURN
_dayDiff

 

Best Regards,
Yang

Community Support Team

 

If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know.
Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

Hi @v-yaningy-msft ,

 

Thanks for your response. That is exactly what I was looking for. Thanks for your help on this.

 

Kind regards.

ajohnso2
Continued Contributor
Continued Contributor

You have not provided much info here so im just guessing.

 

If your slicer has selections such as 

- Yesterday

- Last Week

- Last 10 Days etc...

 

You just need to build your new measure using the 'SELECTEDVALUE('Table'[Column])' syntax.

 

To expand.

Test Measure =

VAR _Selected = SELECTEDVALUE('Table'[Column])

 

RETURN

SWITCH(

TRUE(),

_Selected = 'Last 10 Days', <Do something>,

_Selected = 'Yesterday', <Do something>,

<Do something else>

)

Hi,

 

Thanks for your response. 

 

As I said, it is a Relative Date. I think I will need three variables and want to capture 'Last', 'Next' or 'This' from the first drop down on the slicer, then the value 10, and anything which is selected from the next drop-down such as Days, Weeks, Months, Years etc. Then using the three values, convert the value into number of days.

 

armchairexpert_1-1729517504295.png

 

armchairexpert_0-1729517325683.png

 

Thanks

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!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.