Divide By Zero with Nz?

scouser

Registered User.
Local time
Today, 21:15
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.
 
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
 
its division by zero. Numerator zero is fine.
Code:
IIF([tblSalesOrderDetails].[LineTotal] = 0,0,NZ([tblSalesOrderDetails].[LineTotal]-[tblSalesOrderDetails.CostPrice])/[tblSalesOrderDetails].[LineTotal])
 
XMargin: Nz([tblSalesOrderDetails].[LineTotal],0)-Nz([tblSalesOrderDetails.CostPrice],0)/Nz([tblSalesOrderDetails].[LineTotal], 1)
 

Users who are viewing this thread

Back
Top Bottom