Forum Discussion

StenX's avatar
StenX
Frequent Visitor
4 years ago
Solved

Using DATEADD() and cross-filtering

Hi All !  we have 2 simple datasets + Calendar:   our screen:     Our steps:   1. choice Products in slicer Prod or leave it unselected 2. choice month in slicer Month (one or mo...
  • StenX's avatar
    StenX
    4 years ago

    I was modify my formula (using PARALLELPERIOD ) and it worked!

     

    Nprev = 
    VAR monthBack = (DATEDIFF(MIN('rsp'[date]),MAX('rsp'[date]),MONTH)+1)*-1
    VAR xStart = STARTOFMONTH(PARALLELPERIOD(rsp[date],monthBack,MONTH))
    VAR xEnd = ENDOFMONTH(PARALLELPERIOD(rsp[date],monthBack,MONTH))
    VAR cntx = CALCULATE(COUNTROWS(txt),FILTER(ALL(rsp[date],rsp[month]),rsp[date]>=xStart && rsp[date]<=xEnd))
    
    RETURN cntx