Pergunta

O que é a melhor maneira (mais intuitiva para os utilizadores) ou melhores práticas para exibir os resultados de uma divisão por 0 erro ao fazer relatórios? No relatório, eu capturar esse erro, no entanto, quando exibi-lo em um relatório legível; Não estou certo de como notar isso.

Um exemplo seria algo como relação peso / Receita. Para um dado terminal, em um determinado dia, pode ter havido nenhuma receita, mas alguns embarques (que teria peso) pode ter sido enviado.

Os relatórios atuais que estou olhando, lidar com isso, colocando um 0 na coluna, no entanto, isso pode ser enganosa, como este não é tecnicamente verdade.

Outro pensamento seria deixá-lo em branco; no entanto, seria desconhecido para o usuário porque o campo foi deixado em branco.

Eu também considerado o erro padrão do Excel, #DIV/0! no entanto, isso tende a fazer o relatório desordem olhou.

Estou curioso o que outros fizeram no passado por esta situação.

Foi útil?

Solução

Na nossa, usar um espaço em branco ou "NaN" (para Not a Number) e, por vezes, um asterisco "*" dependendo do que o usuário final prefere. (Nós dar-lhes uma escolha na fase de planejamento.)

Outras dicas

Eu usei um único "-" no passado, especialmente quando fazendo o trabalho excel. A partir de uma melhores práticas ponto de vista eu acho "0 *" com um * Esta divisão não tem" nota de receita na parte inferior.

Se a desordem é uma preocupação, como sobre um símbolo de erro em vez disso? Se a cor estiver disponível, um "X" vermelho poderia funcionar. Se geralmente preto e branco, talvez um "E". Incluir uma lenda no cabeçalho e rodapé para indicar o que os simboliza símbolo.

Nós temos duas políticas diferentes para esse tipo de caso, dependendo do contexto. Ou "N / A" ou "Erro".

A melhor prática depende do que a divisão por zero meios no contexto.

O objetivo de qualquer relatório é a comunicação. Para o lado do negócio, nada é comunicada por NaN, ou # DIV / 0. Eles precisam saber o que está realmente acontecendo.

Se há uma razão legítima para que o valor seja zero, isso significa que a métrica calculada é irrelevante. Você salientar que, por vezes, a receita é legitimamente zero, e é razoável para mostrar algo como N / A (que, por sinal, deve ser familiar para quase todo mundo no lado do negócio - é uma abreviatura muito comum).

No entanto, se não há nenhuma razão legítima, então é um erro, e deve ser ou como tal ou excluída por completo. Em sua situação, o peso também pode ser zero, mas vamos fingir que não é - que um peso de zero significa que há um erro na fonte de dados. Nessa situação, a sua escolha é para soltar esse item (dia, qualquer que seja) por completo do relatório, ou ou mostrá-lo com algo que a caracteriza como um erro (como "Erro").

Outras opções que você pode gostar de considerar are N / A - não aplicável N / R - nenhum resultado NRP - sem resultado possível e similares, assumindo que o seu público-alvo não são programadores.

Você só deve ter que explicar o significado de N / A para cada usuário 5 ou 6 vezes antes de começar a se lembrar dela.

Você poderia tentar uma das seguintes opções:

  • E / 0
  • Err / 0

Eu gosto de um 2 porque IMO ele realmente lê, em apenas cinco caracteres: Error Divide by Zero

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top