KevinJ of Kansas
case when max(nvl({quantityshiprecv},0))>0 THEN SUM({grossamount})/( nullif(COUNT(DISTINCT({fulfillingtransaction.internalid})),0) ) else sum({grossamount}) end