去掉 ”?”导出时从计算字段
Remove "?" from calculation field when exporting
我的报告中有很多计算字段,有些只有一个“?”而不是计算出的答案,虽然我对此并不太在意,但当我导出报告并看到“?”时,它确实让我很烦。整个电子表格。
我的问题是,解决这个问题的最佳方法是什么?假设我想显示“0”而不是“?”在我的计算字段中,只是为了在导出时整理报告。最好的方法是什么?计算非常复杂,所以我努力添加 If 语句以在结果为“?”时显示 0。而且我显然无法在计算字段上进行查找和替换。
任何 suggestions/advice 欢迎。谢谢。
我是在猜测公式的原因:
Round ( Free Stock / Total Last 7 Days ; 1 )
returns 一个错误是 Total Last 7 Days
字段为空或求值为零。为了防止这样的错误,你可以这样做:
If ( Total Last 7 Days ; Round ( Free Stock / Total Last 7 Days ; 1 ) )
当除数为空或零时,return 结果为空。
要在这种情况下强制生成零结果,您可以这样做:
If ( Total Last 7 Days ; Round ( Free Stock / Total Last 7 Days ; 1 ) ; 0 )
但我不认为输出人为的错误结果是个好习惯。
我的报告中有很多计算字段,有些只有一个“?”而不是计算出的答案,虽然我对此并不太在意,但当我导出报告并看到“?”时,它确实让我很烦。整个电子表格。
我的问题是,解决这个问题的最佳方法是什么?假设我想显示“0”而不是“?”在我的计算字段中,只是为了在导出时整理报告。最好的方法是什么?计算非常复杂,所以我努力添加 If 语句以在结果为“?”时显示 0。而且我显然无法在计算字段上进行查找和替换。
任何 suggestions/advice 欢迎。谢谢。
我是在猜测公式的原因:
Round ( Free Stock / Total Last 7 Days ; 1 )
returns 一个错误是 Total Last 7 Days
字段为空或求值为零。为了防止这样的错误,你可以这样做:
If ( Total Last 7 Days ; Round ( Free Stock / Total Last 7 Days ; 1 ) )
当除数为空或零时,return 结果为空。
要在这种情况下强制生成零结果,您可以这样做:
If ( Total Last 7 Days ; Round ( Free Stock / Total Last 7 Days ; 1 ) ; 0 )
但我不认为输出人为的错误结果是个好习惯。