Forum Discussion

Aroth's avatar
Aroth
Advocate II
8 years ago
Solved

Show Changes between two given periods

Hi,  I'm working on a report that shows every months the lists of projects we have in our CRM. I would like to show the changes in projects from a period to another but I have some issues. W...
  • v-yulgu-msft's avatar
    v-yulgu-msft
    8 years ago

    Hi Aroth,

     




    Measure = CALCULATE([net]),FILTER(ALL(MONTHS),MONTHS[index] = MAX(MONTHS[index]))-CALCULATE([net]),FILTER(ALL(MONTHS), MONTHS[index] = MIN(MONTHS[index] )

     

    Based on above measure, I could get the desired output.

     

    What we need is add a MonthNo column to original table (suppose it's 'Month-Project'), and insert an extra table (in my test, it's named as 'Month') listing unique month values.

     

    Create measure like:

    Diff =
    CALCULATE (
        ( [net] ),
        FILTER ( 'Month-Project', 'Month-Project'[MonthNo] = MAX ( 'Month'[MonthNo] ) )
    )
        - CALCULATE (
            ( [net] ),
            FILTER ( 'Month-Project', 'Month-Project'[MonthNo] = MIN ( 'Month'[MonthNo] ) )
        )

    Add field [Month] from 'Month' table. Add [Project] and [Diff] from 'Month-Project' table.

     

    Best regards,

    Yuliana Gu