Forum Discussion

gselvag's avatar
gselvag
Icon for Helper I rankHelper I
8 years ago
Solved

Period value (month over month change)

Hello gents,

 

I'm new to Power BI and have an issue regarding retreive/calculate period value (month). 

 

The datatable looks like this:

 

The column day_balance is ending balance value for each period. I have tried with a Measure calculation but it doesn't summerize column total.

 

Actual Days Period = 
VAR __PREV_MONTH = CALCULATE([Actual Days]; DATEADD('Calendar'[Date]; -1; MONTH))
RETURN
    IF ( ISBLANK([Actual Days]); BLANK(); [Actual Days] - __PREV_MONTH)

 

 

How can I make a correct calculation period value based monthly "day_balance" value. Appreciate your assistance.

  • Hi gselvag,

     

    Please try this measure:

    Actual Days Period =
    VAR __PREV_MONTH =
        CALCULATE (
            [Actual Days],
            FILTER (
                ALLEXCEPT ( Table1, Table1[emp_no] ),
                Table1[period].[Year] = YEAR ( MAX ( Table1[period] ) )
                    && Table1[period].[MonthNo]
                        = MONTH ( MAX ( Table1[period] ) ) - 1
            )
        )
    RETURN
        IF ( ISBLANK ( [Actual Days] ), BLANK (), [Actual Days] - __PREV_MONTH ) 

     

    Best regards,

    Yuliana Gu

2 Replies

  • v-yulgu-msft's avatar
    v-yulgu-msft
    Icon for Microsoft Employee rankMicrosoft Employee

    Hi gselvag,

     

    Please try this measure:

    Actual Days Period =
    VAR __PREV_MONTH =
        CALCULATE (
            [Actual Days],
            FILTER (
                ALLEXCEPT ( Table1, Table1[emp_no] ),
                Table1[period].[Year] = YEAR ( MAX ( Table1[period] ) )
                    && Table1[period].[MonthNo]
                        = MONTH ( MAX ( Table1[period] ) ) - 1
            )
        )
    RETURN
        IF ( ISBLANK ( [Actual Days] ), BLANK (), [Actual Days] - __PREV_MONTH ) 

     

    Best regards,

    Yuliana Gu

    • gselvag's avatar
      gselvag
      Icon for Helper I rankHelper I

      Your measure work like a charm!
      Thank You Yuliana