Forum Discussion

MCG's avatar
MCG
Icon for Helper I rankHelper I
4 years ago
Solved

Measure to filter month sales data

Dear PBI Masters, I got set of data showing sales for number of products ( a,b,c,d ets ) with historical month sales ( 18 months starting form 01/20 to 06/21) I wanted to show sales only for those ...
  • Anonymous's avatar
    Anonymous
    4 years ago

    Hi MCG ,

     

    Your measure seems to be wrong:

     

    Please try this instead:

    Measure = 
    var _maxDate=CALCULATE(max('Months'[Date]),ALL('Months'))
    var _dateStart=DATE(YEAR(_maxDate)-1,MONTH(_maxDate)+1,1)
    var _dateEnd=DATE(YEAR(_maxDate)-1,12,31)
    var sales=CALCULATE(SUM(Months[Sales]),DATESBETWEEN('Months'[Date],_dateStart,_dateEnd))
    return sales

     

    If you want to dynamically show the X-axis base on the selected date period, you may apply a flag measure to filter pane ,like this:

    Flag = 
    var _maxDate=CALCULATE(max('Months'[Date]),ALL('Months'))
    var _dateStart=DATE(YEAR(_maxDate)-1,MONTH(_maxDate)+1,1)
    var _dateEnd=DATE(YEAR(_maxDate)-1,12,31)
    return IF(MAX('Months'[Date]) >=_dateStart && MAX('Months'[Date])<=_dateEnd,1,0)

     

    Best Regards,
    Eyelyn Qin
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.