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

View all the Fabric Data Days sessions on demand. View schedule

Reply
sdhn
Responsive Resident
Responsive Resident

Calculate %

Hi All,

 

I have a table with two columns.

 

CityProfit
Chicago60
Los Vegas80
New York40
Los Angeles 90
Houston10
Total Profit280

 

I need to add one more column "Percentage %".  and insert values for "Profit/Total Profit" in th new column. 

Any help will be appreciated.  I want to done this on Power Bi.   Thanks 

 

 

1 ACCEPTED SOLUTION
FrankAT
Community Champion
Community Champion

Hi @sdhn ,

you can do it like this:

 

25-05-_2021_22-18-50.png

 

 

Sum of Profit = SUM('Table'[Profit])

Percentage = DIVIDE([Sum of Profit],CALCULATE([Sum of Profit], ALL('Table')))

 

 

With kind regards from the town where the legend of the 'Pied Piper of Hamelin' is at home
FrankAT (Proud to be a Datanaut)

View solution in original post

6 REPLIES 6
FrankAT
Community Champion
Community Champion

Hi @sdhn ,

you can do it like this:

 

25-05-_2021_22-18-50.png

 

 

Sum of Profit = SUM('Table'[Profit])

Percentage = DIVIDE([Sum of Profit],CALCULATE([Sum of Profit], ALL('Table')))

 

 

With kind regards from the town where the legend of the 'Pied Piper of Hamelin' is at home
FrankAT (Proud to be a Datanaut)

amitchandak
Super User
Super User

@sdhn , new column

divide(Table[Profit],sum(Table[Profit]))

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
sdhn
Responsive Resident
Responsive Resident

Table real name is MailPackage and Column name is MAIL COUNT instaed of Profit. 

I am getting following message.

 

I right clicked on Table and choose New Column and insert following code:

 

The syntax for 'sum' is incorrect. (DAX(DIVIDE(MailPackage[MAIL COUNT]sum(MailPackage[MAIL COUNT])))).

 

Your help will appreciaed again.  Thanks 

sdhn
Responsive Resident
Responsive Resident

I added "," before sum and its work BUT

 

Please note:

I have a total of mail count (Profit in above example)  in the last row.  

It is 280 in above example.

 

I want to get result of percentage as mail counts/total mail counts * 100 for each row in the newly percentage column as below:

 

60/280*100

80/280*100

40/280*100

90/280*100

10/280*100

 

Thanks 

sdhn
Responsive Resident
Responsive Resident

It is ok.  I removed the total from the source file. I appreciate your help.  thx

Try Column = DIVIDE( MailPackage[MAIL COUNT], SUM(MailPackage[MAIL COUNT] )

 

No DAX required.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.

Top Solution Authors
Top Kudoed Authors