web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Answered

Calculating GP%

(0) ShareShare
ReportReport
Posted on by 47

I'm calculating the gross profit (Gross Profit / Sales Amount) percentage in SRSS report where there is a line that have Sales Amount = 0 (Discount 100%). this leads to an Error output. 

I have used if statement in the expression  

=IIf(Sum(Fields!SalesAmountActual.Value) >  0 , (Sum(Fields!Gross_Profit.Value) / Sum(Fields!SalesAmountActual.Value)) , 0)

the Output

 pastedimage1677486097965v2.png

I have the same question (0)
  • Suggested answer
    Ziyad Najami Profile Picture
    47 on at

    Solve it this way

    The Expression

    =Code.GetGP(Sum(Fields!SalesAmountActual.Value), Sum(Fields!Gross_Profit.Value))

    The Code:

    Public Function GetGP(ByVal SalesAmount As Decimal,ByVal GrossP As Decimal)

        if SalesAmount = 0 then

    Return 0

         end if

       Return (GrossP /SalesAmount)

      End Function

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,055 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,063 Super User 2026 Season 1

#3
Dhiren Nagar Profile Picture

Dhiren Nagar 1,014 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans