Forum Discussion

binayjethwa's avatar
binayjethwa
Icon for Helper V rankHelper V
3 years ago

Get data for previous 8(Current + Previous 7 quarters) data based on slicer selection

Hi,

 

I want to show the line chart which shows the last 8 quarters of data ( selected quarter + previous 7 quarters data) based on slicer selection.

 

I have a simple data table without date field.

 

For example if i select 2022 , Q4 , i shoud see data for 2022 Q4,Q3,Q2,Q1, 2021 Q4,Q3,Q2,Q1.

 

Can someone suggest here please. Thanks in advance.

 

My slicers contain below values 

 

Thanks,

Binay

6 Replies

  • binayjethwa , if you select 1 value and want to show more than that, then you need slicer of independent date /qtr table

     

    //Date1 is independent Date table, Date is joined with Table
    new measure =
    var _max = maxx(allselected(Date1),Date1[Date])
    var _min = eomonth(_max, -24) +1
    return
    calculate( sum(Table[Value]), filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))

     

    Need of an Independent Table in Power BI - Exclude: https://youtu.be/lOEW-YUrAbE

  • Hi amitchandak ,

     

    I do not have any date field in my model , i Just have a Quarter and Year slicer separately , and based on selection i need to show my calculations for 8 previous quarters.

    • sravankumark02's avatar
      sravankumark02
      New Member

      Hi I have used it for showing a measure values in a matrix visual where some quarters data is is missing ,is this work for measures also.

      Thanks in Advance

       

  • Hi Ahmedx  ,

    Are those Year and Quarter slicers are taken from DimYear and DimQuarter tables ?

    If it is taken from those disconnected tables , how can i get other KPIS to get filtered out since there are other KPIS on the page which gets filtered based on slicer selection.

     

    • Ahmedx's avatar
      Ahmedx
      Icon for Super User rankSuper User

      alternatively, you can create a dotted link.
      in some way it is not necessary to activate, but in others it will be necessary to tweak the function for this
      USERELATIONSHIP