Frage

Was ist der beste Weg, (die meisten intuitive Benutzer) oder Best Practice für die Ergebnisse einer Division durch 0 Fehler angezeigt wird, wenn Berichterstattung zu tun? Im Bericht erfassen ich diesen Fehler, aber wenn es auf einem für Menschen lesbaren Bericht anzuzeigen; Ich bin nicht sicher, wie dies zu beachten.

Ein Beispiel wäre so etwas wie Gewicht / Umsatz-Verhältnis sein. Für ein gegebenes Terminal, an einem bestimmten Tag kann es keine Einnahmen haben, aber einige Sendungen (das Gewicht hätte) ausgeliefert worden sein.

Die aktuellen Berichte, die ich bin auf der Suche, damit umgehen, indem ein 0 in der Spalte platzieren, dies jedoch irreführend sein könnte, da dies technisch nicht wahr ist.

Ein anderer Gedanke wäre es leer zu lassen; aber es wäre für den Benutzer unbekannt sein, warum das Feld leer gelassen wurde.

I als auch die Standard-Excel-Fehler, #DIV/0! dies jedoch den Bericht Unordnung sah zu machen tendiert.

Ich bin gespannt, was andere in der Vergangenheit für diese Situation getan haben.

War es hilfreich?

Lösung

Auf uns verwenden wir entweder ein Leerzeichen oder „NaN“ (Not a Number) und manchmal ein Sternchen „*“ je nachdem, was der Endverbraucher vorzieht. (Wir geben ihnen eine Wahl in der Planungsphase.)

Andere Tipps

„-“ in der Vergangenheit, vor allem, wenn Excel-Arbeit zu tun

Ich habe ein einziges verwendet. Von einer Best Practices Sicht denke ich, „0 *“ mit einem * Diese Abteilung hat keine Einnahmen“Hinweis am Ende.

Wenn Unordnung ist ein Anliegen, wie etwa ein Fehlersymbol statt? Wenn Farbe zur Verfügung steht, könnte ein rotes „X“ arbeiten. Wenn in der Regel schwarz und weiß, vielleicht ein „E“. Fügen Sie eine Legende in der Kopf- und Fußzeile, um anzuzeigen, was das Symbol symbolisiert.

Wir haben für diese Art von Fall zwei verschiedene Richtlinien aufgestellt, der je nach Kontext. Entweder "N / A" oder "Error".

Die beste Vorgehensweise hängt davon ab, was die Division durch Null bedeutet im Kontext.

Der Zweck eines Berichts ist die Kommunikation. Um die geschäftliche Seite wird nichts von NaN kommuniziert, oder # DIV / 0. Sie müssen wissen, was eigentlich los ist.

Wenn es ein berechtigter Grund für den Wert Null zu sein, bedeutet es die berechnete Metrik irrelevant ist. Sie weisen darauf hin, dass manchmal der Umsatz legitim Null ist, und es ist sinnvoll so etwas wie N / A zu zeigen (was, nebenbei bemerkt, sollte nur etwa jeder auf der Business-Seite vertraut sein - es ist eine sehr häufige Abkürzung).

Wenn es jedoch keinen legitimen Grund ist, dann ist es ein Fehler, und sollte entweder ganz als solche oder ausgeschlossen gezeigt werden. In Ihrer Situation könnte sein Gewicht auch Null, aber sie so tun, es ist nicht -, dass ein Gewicht von Null bedeutet, in den Quelldaten ein Fehler ist. In dieser Situation ist Ihre Wahl, entweder das Element fallen zu lassen (Tag, was auch immer) ganz aus dem Bericht oder oder zeigen Sie sie mit etwas, das sie als Fehler markiert (wie „Error“).

Weitere Optionen
zu berücksichtigen sind vielleicht gefallen N / a nicht anwendbar N / R - kein Ergebnis NFP - kein Ergebnis möglich und ähnliche, unter der Annahme, dass Ihre Zielgruppe sind nicht Programmierer.

Sie sollten nur für jeden Benutzer 5 oder 6 mal die Bedeutung von N / A erklären, bevor sie es zu merken beginnen.

Sie könnten versuchen, eine der folgenden Möglichkeiten:

  • E / 0
  • Err / 0

Ich mag die zweite ein, weil IMO tatsächlich liest es, in nur fünf Zeichen: Error Divide by Zero

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top