Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
FrankS72
Regular Visitor

Calculated Column

I'm struggling to performa required calc, which I want to do in a new column.

 

Example Data:

Table: Monthly_Sales   
     
ConsultantMonthSalesBest Month% Best
AdamAug 19 $      1,500 $          1,80083%
AdamSep 19 $      1,200 $          1,80067%
AdamOct 19 $      1,800 $          1,800100%
AdamNov 19 $      1,250 $          1,80069%
MandySep 19 $      3,500 $          4,00088%
MandyOct 19 $      3,250 $          4,00081%
MandyNov 19 $      4,000 $          4,000100%
SueNov 19 $      1,150 $          1,150100%
GeorgeAug 19 $      1,500 $          1,70088%
GeorgeSep 19 $      1,600 $          1,70094%
GeorgeOct 19 $      1,700 $          1,700100%

 

I want to calculate the 'best month' for each consultant (as a new column), and then compare each month to the best month at a row level.

I'm struggling to perform the best month calculation, as Maxx(Filter(..)) is returning the best month across all consultants, rather than for each.

 

Help will be greatly appreciated - I'm pretty new to Power BI 🙂

1 ACCEPTED SOLUTION
Fowmy
Super User
Super User

@FrankS72 

 

Try This:

 Best NEW = 

VAR BEST = CALCULATE( MAX(SALES[Sales]),ALLEXCEPT(SALES,SALES[Consultant]))

RETURN

BEST

 

% vs BEST = 

DIVIDE(
    SALES[Sales],
    SALES[Best NEW]
)

 

________________________

Did I answer your question? Mark this post as a solution, this will help others!.

I accept KUDOS 🙂

YouTube, LinkedIn





Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

Hi @FrankS72 ,

You can create calculated columns or measures to achieve it:

1. Create calculated columns

Best Month = CALCULATE(MAX('Monthly_Sales'[Sales]),FILTER('Monthly_Sales','Monthly_Sales'[Consultant]=EARLIER('Monthly_Sales'[Consultant])))
% Best = DIVIDE('Monthly_Sales'[Sales],'Monthly_Sales'[Best Month])

2. Create measures

Measure = CALCULATE(MAX('Monthly_Sales'[Sales]),FILTER(ALL('Monthly_Sales'),'Monthly_Sales'[Consultant]=MAX('Monthly_Sales'[Consultant])))
Measure 2 = DIVIDE(MAX('Monthly_Sales'[Sales]),[Measure])

Calculated Column.jpgBest Regards

Rena

 

 

 

 

amitchandak
Super User
Super User

@FrankS72 , try like

divide(sum(Table[sales]),calculate(max(Table[Sales]), allexcept(Table, Table[Consultant])))

 

Also, refer

https://community.powerbi.com/t5/Desktop/Percentage-of-subtotal/td-p/95390

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
andre
Memorable Member
Memorable Member

here is a tutorial on how to find best records (which is what you want) and calculate the average of best (which in your case i am not sure what you are trying to do)

 

 

you can download the practice materials here: https://businessintelligist.com/2020/07/24/tutorial-how-to-calculate-an-average-of-the-best-using-av...

Fowmy
Super User
Super User

@FrankS72 

 

Try This:

 Best NEW = 

VAR BEST = CALCULATE( MAX(SALES[Sales]),ALLEXCEPT(SALES,SALES[Consultant]))

RETURN

BEST

 

% vs BEST = 

DIVIDE(
    SALES[Sales],
    SALES[Best NEW]
)

 

________________________

Did I answer your question? Mark this post as a solution, this will help others!.

I accept KUDOS 🙂

YouTube, LinkedIn





Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Thank you - this worked well.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.