Divide By Zero with Nz? (1 Viewer)

scouser

Registered User.
Local time
Today, 14:01
Joined
Nov 25, 2003
Messages
767
Hi to all. A query is returning #Div/0!.

The sum is as follows:
Line Total = 0
CostPrice = 3.32

I thought the addition of Nz would resolve this but maybe I am adding incorrectly.

Code:
Margin: Nz([tblSalesOrderDetails].[LineTotal]-[tblSalesOrderDetails.CostPrice],0)/[tblSalesOrderDetails].[LineTotal]
Thansks,
Phil.
 

scouser

Registered User.
Local time
Today, 14:01
Joined
Nov 25, 2003
Messages
767
Can anyone see an issue with using the following:

Code:
Margin: IIf([tblSalesOrderDetails].[LineTotal]-[tblSalesOrderDetails.CostPrice]<>0,Null,[tblSalesOrderDetails].[LineTotal]-[tblSalesOrderDetails.CostPrice])/[tblSalesOrderDetails].[LineTotal]
Phil
 

Ranman256

Well-known member
Local time
Today, 09:01
Joined
Apr 9, 2015
Messages
4,337
its division by zero. Numerator zero is fine.
Code:
IIF([tblSalesOrderDetails].[LineTotal] = 0,0,NZ([tblSalesOrderDetails].[LineTotal]-[tblSalesOrderDetails.CostPrice])/[tblSalesOrderDetails].[LineTotal])
 

arnelgp

..forever waiting... waiting for jellybean!
Local time
Today, 21:01
Joined
May 7, 2009
Messages
19,245
XMargin: Nz([tblSalesOrderDetails].[LineTotal],0)-Nz([tblSalesOrderDetails.CostPrice],0)/Nz([tblSalesOrderDetails].[LineTotal], 1)
 

Users who are viewing this thread

Top Bottom