Forum Discussion

Raymo3u99's avatar
Raymo3u99
Helper I
5 years ago
Solved

Dependent date slicers

I have a requirement to display data on two tabs base on dates selected. However the date slicer on the first should determine the selected values in the second slicer.   My date slicer has a list ...
  • v-jingzhang's avatar
    5 years ago

    Hi Raymo3u99 

     

    Per my understanding, to realize your expectation, the selected date value on tab A should be passed to tab B, and these two date slicers on the two tabs have different date ranges selected. I think up with a solution to realize this with two calendar tables as well as sync slicer function but I'm not sure whether this is applicable in your data model. You may take a try. Steps are as below.

     

    1. Create two calendar tables: Calendar A and Calendar B.

    2. On page 1, create a date slicer with 'Calendar A'[Start of Month] as field. Copy the date slicer to page 2 and sync these two slicers as below. Hide the slicer on page 2.

    3. Create measures:

    Selected Date = SELECTEDVALUE('Calendar A'[Start Of Month])
    Measure = IF(MAX('Calendar B'[Start Of Month])<=[Selected Date],1,0)

    4. On page 2, create a new date slicer with 'Calendar B'[Start of Month] as field. Add Measure into this slicer's visual filter and set value is 1. 

    5. The values may not be selected automatically, so I show "Select all" option in the slicer for user to select all the dates before the date selected on page 1. 

     

    You can download the PBIX, hope this helps.

     

    Best Regards,

    Community Support Team _ Jing Zhang

    If this post helps, please consider Accept it as the solution to help other members find it.