我使用bigquery按列值的频率计算百分比。但是,有些值可能为零,因此查询肯定会返回错误 (division by zero: 0 / 0) 在这种情况下如何应用某种IFERROR(x/y,null)?因此,查询将返回空值作为结果而不是错误?SELECT ROUND(SUM(CASE WHEN Name LIKE '%MIKE%' THEN 1 ELSE 0 END) / COUNT
我现在尝试添加另一个公式列,通过使用下面的公式将返回的数量除以销售数量,但收到错误" 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)