Forum Discussion

luizronsani's avatar
luizronsani
Regular Visitor
6 years ago
Solved

Filter a visual based in the main filter

Hello,

 

Brief explanation: my report is based in weeks, which means the main filter is a week number that filter all data related to the dates in that specific week (ex: week 3 is from 14/01/2019 to 20/01/2019).

 

There is one visual that I show the data for the selected week, however, I need to show the previous 2 weeks in other 2 visuals. In this example, If I select week 3, another visual needs to filter week 2 and another visual week 1.

 

Couldn't attach an image here, so you can see in this link:

https://1drv.ms/u/s!AtzbRaYN5HqYgpto11TGN5drh62h_g

The visual in the right is showing data for a selected week, with this, the visuals in the left must show results for week -1 and -2.

 

Really appreciate any help here

Thanks

  • hi, luizronsani 

    For your case, Just create two measure for it as below:

    Last week = CALCULATE(SUM('Table'[Value]),FILTER (ALL ( 'Date' ),'Date'[Year]=MAX('Date'[Year])&&'Date'[WEEKNUM]=MAX('Date'[WEEKNUM])-1))
    Last 2 week = CALCULATE(SUM('Table'[Value]),FILTER (ALL ( 'Date' ),'Date'[Year]=MAX('Date'[Year])&&'Date'[WEEKNUM]=MAX('Date'[WEEKNUM])-2))

    Result:

    and here is sample pbix file, please try it.

     

    Best Regards,

    Lin

     

1 Reply

  • v-lili6-msft's avatar
    v-lili6-msft
    Icon for Community Support rankCommunity Support

    hi, luizronsani 

    For your case, Just create two measure for it as below:

    Last week = CALCULATE(SUM('Table'[Value]),FILTER (ALL ( 'Date' ),'Date'[Year]=MAX('Date'[Year])&&'Date'[WEEKNUM]=MAX('Date'[WEEKNUM])-1))
    Last 2 week = CALCULATE(SUM('Table'[Value]),FILTER (ALL ( 'Date' ),'Date'[Year]=MAX('Date'[Year])&&'Date'[WEEKNUM]=MAX('Date'[WEEKNUM])-2))

    Result:

    and here is sample pbix file, please try it.

     

    Best Regards,

    Lin