在进行报告时,最佳方式(对用户最直观)或显示除以0错误结果的最佳做法是什么?在报告中,我在人类可读报告中显示时会捕获此错误;我不知道该怎么说。
一个例子就是体重/收入比。对于给定的终端,在给定的一天,可能没有收入,但是一些货物(可能具有重量)可能已经被运送。
我正在查看当前的报告,通过在列中放置0来处理此问题,但是,这可能会产生误导,因为这在技术上并不正确。
另一个想法是把它留空;但是,用户不知道该字段为空的原因。
我还考虑了标准的Excel错误,#DIV/0!
但是,这往往会使报告看起来很混乱。
我很好奇其他人过去在这种情况下所做的事情。
答案 0 :(得分:6)
在我们的网站上,我们使用空格或“NaN”(非数字),有时使用星号“*”,具体取决于最终用户的喜好。 (我们在规划阶段给他们一个选择。)
答案 1 :(得分:3)
我过去曾经使用过一个“ - ”,特别是在做excel工作的时候。从最佳实践的角度来看,我认为“0 *”带有*这个部门没有收入“在底部注释。
答案 2 :(得分:2)
如果关注的是杂乱,那么错误符号又如何呢?如果颜色可用,红色“X”可以工作。如果通常是黑色和白色,也许是“E”。在页眉和页脚中包含一个图例,以指示符号的符号。
答案 3 :(得分:1)
根据具体情况,我们针对这种情况制定了两种不同的政策。 “N / A”或“错误”。
答案 4 :(得分:1)
最佳做法取决于在上下文中除以零的含义。
任何报告的目的都是沟通。对于业务方面,NaN或#DIV / 0没有传达任何信息。他们需要知道实际发生了什么。
如果值为零的合理原因,则表示计算的度量标准无关紧要。你指出有时收入合法为零,并且显示像N / A这样的东西是合理的(顺便说一句,对于业务方面的每个人都应该熟悉它 - 这是一个非常常见的缩写)。
但是,如果没有正当理由,那么这是一个错误,应该如此显示或完全排除。在你的情况下,权重也可能为零,但让我们假装它不是 - 权重为零意味着源数据中存在错误。在这种情况下,您可以选择从报告中删除该项目(天,无论如何),或者将其显示为将其标记为错误的内容(如“错误”)。
答案 5 :(得分:0)
您可能要考虑的其他选项是 N / A - 不适用 N / R - 没有结果 NRP - 没有结果 假设您的目标受众不是程序员。
你应该只需要在每个用户开始记忆之前向他们解释N / A的含义5或6次。
答案 6 :(得分:0)
您可以尝试以下方法之一:
我喜欢第二个,因为IMO实际上只读了五个字符:Error Divide by Zero