Forum Discussion

I-Jay-I's avatar
I-Jay-I
Frequent Visitor
7 years ago
Solved

Percentage Change Query

Hi All,

 

Im trying to calculate a percentage based off two other columns in my Power BI report. I have created a column called the Recovery Percentage to divide the Standard Rated Net by the Net. The Standard Rated Net column has been calculated using the formula: 

 

Standard Rated Net = IF('Sheet1'[Rate]="SR",'Sheet1'[Net],0)

 

The Reporting Month has been calculated using the formula:

 

Reporting Month = EOMONTH(Sheet1[Date],0)

 

However when I change the Reporting Month filter the percentage doesnt seem to change. Please the attached photos.

 

This is correct when all months are accounted for.

Once I have selected multiple months the percentage is clearly wrong.

The data inputted is as follows

 

 

 

 

Any help would be appreciated and thank you in advance!

 

Spoiler
Spoiler
 
  • Hi I-Jay-I ,

     

    I suggest you to create a measure of Recovery Percentage, then it will work. The following is my sample you can have a try.

     

    The calculated column of Standard Rated Net and Reporting Month are both used your formula.

    Standard Rated Net = IF('Sheet1'[Rate]="SR",'Sheet1'[Net],0)
    Reporting Month = EOMONTH(Sheet1[Date],0)

     

    Create a measure.

    Recovery Percentage = DIVIDE(SUM(Sheet1[Standard Rated Net]),SUM(Sheet1[Net]))

    Best Regards,

    Xue Ding

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

     

2 Replies

  • v-xuding-msft's avatar
    v-xuding-msft
    Icon for Community Support rankCommunity Support

    Hi I-Jay-I ,

     

    I suggest you to create a measure of Recovery Percentage, then it will work. The following is my sample you can have a try.

     

    The calculated column of Standard Rated Net and Reporting Month are both used your formula.

    Standard Rated Net = IF('Sheet1'[Rate]="SR",'Sheet1'[Net],0)
    Reporting Month = EOMONTH(Sheet1[Date],0)

     

    Create a measure.

    Recovery Percentage = DIVIDE(SUM(Sheet1[Standard Rated Net]),SUM(Sheet1[Net]))

    Best Regards,

    Xue Ding

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

     

    • I-Jay-I's avatar
      I-Jay-I
      Frequent Visitor

      Hi Xue Ding,

       

      Thanks for this! It appears I was using new column instead of new measure.

       

      Thanks!

       

      Jay