2009-11-30 27 views
7

¿Cuál es la mejor forma (más intuitiva para los usuarios) o la mejor práctica para mostrar los resultados de un error de división por 0 al hacer informes? Dentro del informe, capturo este error, sin embargo, cuando lo visualizo en un informe legible por humanos; No estoy seguro de cómo tomar nota de esto.Dividir por cero Mostrar valores

Un ejemplo sería algo así como la relación peso/ingresos. Para un terminal determinado, en un día determinado, puede que no haya habido ingresos, pero algunos envíos (que podrían tener un peso) pueden haber sido enviados.

Los informes actuales que estoy viendo, manejan esto colocando un 0 en la columna, sin embargo, esto podría ser engañoso, ya que esto no es técnicamente cierto.

Otra idea sería dejarlo en blanco; sin embargo, sería desconocido para el usuario por qué el campo se dejó en blanco.

También consideré el error estándar de Excel, #DIV/0!, sin embargo, esto tiende a hacer que el informe se vea desordenado.

Tengo curiosidad por lo que otros han hecho en el pasado para esta situación.

Respuesta

6

En el nuestro, utilizamos un espacio en blanco o "NaN" (para No es un número) y a veces un asterisco "*" dependiendo de lo que el usuario final prefiera. (Les damos una opción en la etapa de planificación.)

2

Si el desorden es una preocupación, ¿qué tal un símbolo de error en su lugar? Si hay color disponible, una "X" roja podría funcionar. Si generalmente es en blanco y negro, quizás una "E". Incluya una leyenda en el encabezado y pie de página para indicar lo que simboliza el símbolo.

+1

'Lo que el símbolo simboliza' es un muy buen comentario *;) ** –

+2

Si se requiere una leyenda, el desorden sigue siendo un problema. –

+1

Supuse que el "desorden" se relaciona con el espacio de contenido real. Una leyenda de un solo símbolo podría caber en el área de encabezado/pie de página disponible sin afectar los márgenes o las columnas de ampliación. –

0

Otras opciones que pueden gustar a considerar son
N/A - no aplicable N/R - sin resultado NRP - sin resultado posible y similares, asumiendo que su público objetivo no son programadores.

Solo debe explicar el significado de N/A a cada usuario 5 o 6 veces antes de que comiencen a recordarlo.

3

He usado una sola "-" en el pasado, especialmente al hacer el trabajo de excel. Desde un mejor punto de vista prácticas pienso "0 *" con un * Esta división tiene ningún ingreso" nota al final

0

Usted podría tratar de uno de los siguientes:.

  • E/0
  • Err/0

me gusta el segundo uno, porque la OMI que realmente lee, en sólo cinco caracteres: Error Divide by Zero

1

Tenemos dos políticas diferentes para ese tipo de caso, depe nding del contexto. Ya sea "N/A" o "Error".

+0

Urk. Solo vi esto. Sigo pensando que mi explicación tiene valor, así que la voy a dejar en su lugar, pero sus políticas cubren mis dos situaciones. – CPerkins

1

La mejor práctica depende de lo que la división por cero significa en el contexto.

El propósito de cualquier informe es la comunicación. Para el lado comercial, NaN no comunica nada, o # DIV/0. Necesitan saber qué está sucediendo realmente.

Si hay un motivo legítimo para que el valor sea cero, significa que la métrica calculada es irrelevante.Usted señala que, a veces, los ingresos son legítimamente cero, y es razonable mostrar algo como N/A (que, por cierto, debería ser familiar para casi todos en el aspecto comercial, es una abreviatura muy común).

Sin embargo, si no hay una razón legítima, entonces es un error, y debe mostrarse como tal o excluirse por completo. En su situación, el peso también podría ser cero, pero imaginemos que no es así, que un peso de cero significa que hay un error en los datos de origen. En esa situación, su elección es eliminar ese elemento (día, lo que sea) del informe, o mostrarlo con algo que lo marque como un error (como "Error").

Cuestiones relacionadas