我现在尝试添加另一个公式列,通过使用下面的公式将返回的数量除以销售数量,但收到错误" error : Possible Divide by Zero“我认为问题是NetSuite引用(-)为负的返回数量公式: Case when {type} =‘现金退款’或{type} =‘贷项通知单’THEN {quantity} ELSE 0 END/(Case when {type} =‘现金销售’或{type} = 'Invoice‘THEN {quantity} ELSE 0 END)
在我的product表中,您可以找到以下内容:Prod_ID int not null IDENTITY(1,1),Price int not null编辑:避免混淆!Rating sum是一个整数,其中来自评审者的整个评分将彼此相加,而评分计数是每次用户评论特定产品(此Prod_ID)时递增的内容,在此之后,评分就是您将其除以它所得到的结果!
当谈到最后的部分,交集和并集之间的除法时,我不能克服‘浮点数除以零’的部分。我已经尝试使用平滑常量(1e-6)、if else和ZeroDivisionError的try except子句。代码如下:
res = [] union = arith_or(y_true_f, y_pred_f).sum((1<
即使在SUM和COUNT语句中,我的Snowflake服务器上也会出现“被零除”错误。我正在求和或计数的列确实有0(这是预期的)。目标是运行一个AVG语句来获得平均税额。SELECT SUM(DutyRate) FROM preTariffDetail;的结果是“被零除”。正如COUNT和AVG。
我尝试过在NULLIF语句中包装算术函数,但无济于事。