2009-11-30 2 views
7

Каков наилучший способ (наиболее понятный для пользователей) или наилучшая практика для отображения результатов деления на 0 при выполнении отчетности? Однако в отчете я фиксирую эту ошибку при отображении ее на человекообразном отчете; Я не уверен, как это отметить.Divide by Zero Display Values ​​

Примером может быть что-то вроде отношения веса/дохода. Для данного терминала в определенный день, возможно, не было дохода, но некоторые отгрузки (которые имели бы вес) могли быть отправлены.

Текущие сообщения, которые я просматриваю, обрабатывают это, помещая 0 в столбце, однако это может ввести в заблуждение, поскольку это не является технически верным.

Еще одна мысль - оставить его пустым; однако пользователю было бы неизвестно, почему поле осталось пустым.

Я также рассмотрел стандартную ошибку Excel, #DIV/0!, однако это, как правило, делает отчет беспорядочным.

Мне любопытно, что сделали другие люди в прошлом для этой ситуации.

ответ

6

На нашем, мы используем пустое пространство или «NaN» (для не числа), а иногда и звездочку «*» в зависимости от того, что предпочитает конечный пользователь. (Мы даем им возможность выбора в стадии планирования.)

2

Если беспорядок является проблемой, как насчет символа ошибки? Если цвет доступен, красный «X» может работать. Если обычно черно-белый, возможно, «E». Включите легенду в верхний и нижний колонтитулы, чтобы указать, что символизирует символ.

+1

'Символ, символизирующий символ ', является очень хорошим комментарием *;) ** –

+2

Если требуется легенда, помеха по-прежнему является проблемой. –

+1

Я предполагал, что «беспорядок» относится к фактическому пространству содержания. Обозначение с одним символом может входить в доступную область заголовка/нижнего колонтитула, не затрагивая поля или увеличивая столбцы. –

0

Других вариантов вы могли бы рассмотреть,
N/A - не применим N/R - нет результата NRP - нет результата можно и подобного, предполагая что ваша целевая аудитория не является программистом.

Вам нужно только объяснить значение N/A каждому пользователю 5 или 6 раз, прежде чем они начнут его запоминать.

3

В прошлом я использовал сингл «-», особенно при работе с Excel. С наилучшей практики точки зрения я думаю, что «0 *» с * Это деление не имеет никакого дохода»примечание в нижней части

0

Вы можете попробовать одно из следующих действий:.

  • E/0
  • Err/0

Мне нравится 2-ая, потому что ИМО это на самом деле читает, всего за пять символов: Error Divide by Zero

1

Мы получили две различных политик для такого рода случай, деп контекста. Либо «Н/Д», либо «Ошибка».

+0

Urk. Просто увидел это. Я все еще думаю, что мое объяснение имеет ценность, поэтому я собираюсь оставить его на месте, но ваши политики охватывают мои две ситуации. – CPerkins

1

Лучшая практика зависит от того, что означает деление на ноль в контексте.

Целью любого отчета является сообщение. С точки зрения бизнеса ничего не сообщается NaN, или # DIV/0. Им нужно знать, что на самом деле происходит.

Если есть законная причина для значения, равного нулю, это означает, что рассчитанная метрика не имеет значения.Вы указываете, что иногда доход является законно нулевым, и разумно показать что-то вроде N/A (которое, кстати, должно быть знакомо практически всем на стороне бизнеса - это очень распространенная аббревиатура).

Однако, если нет законных оснований, тогда это ошибка, и она должна быть показана как таковая или вообще исключена. В вашей ситуации вес также может быть нулевым, но давайте притвориться, что это не так, - что вес нуля означает, что в исходных данных есть ошибка. В этой ситуации ваш выбор состоит либо в том, чтобы полностью удалить этот элемент (день, что угодно) из отчета, либо показать его с чем-то, что помечает его как ошибку (например, «Ошибка»).

Смежные вопросы