2009-11-30 74 views
7

在進行報告時,顯示除以0的錯誤結果的最佳方式(對用戶最直觀)或最佳做法是什麼?在報告中,我捕捉到這個錯誤,然而,當它顯示在人類可讀的報告上時;我不知道如何注意這一點。除以0顯示值

一個例子就像重量/收入比。對於給定的終端,在給定的一天,可能沒有收入,但一些裝運(可能有重量)可能已經發貨。

我正在查看的當前報告通過在列中設置0來處理此問題,但這可能會產生誤導,因爲這在技術上並不正確。

另一個想法是將其留空;然而,用戶不知道爲什麼該字段留空。

我也考慮過標準的Excel錯誤#DIV/0!但是,這往往會使報告顯得雜亂無章。

我很好奇其他人在過去對這種情況做了什麼。

回答

6

在我們的系統中,根據最終用戶的喜好,我們使用空格或「NaN」(不是數字),有時使用星號「*」。 (我們給他們在規劃階段一的選擇。)

2

如果混亂是一個問題,那麼錯誤符號怎麼樣呢?如果顏色可用,則可以使用紅色的「X」。如果通常是黑色和白色,也許是一個「E」。在頁眉和頁腳中加入圖例以指示符號代表什麼。

+1

'符號象徵'是一個非常好的評論*)** –

+2

如果需要傳說,雜波仍然是一個問題。 –

+1

我認爲「混亂」涉及到實際的內容空間。單符號圖例可以適用於可用的頁眉/頁腳區域,而不會影響頁邊距或放大列。 –

0

你可能要考慮其他選項
N/A - 不適用 N/R - 沒有結果 NRP - 沒有結果可能 相似,假設你的目標受衆不是程序員。

您應該只需在每個用戶開始記憶之前5或6次解釋N/A的含義。

3

我以前用過一個「 - 」,特別是在做excel工作時。從一個最佳做法的角度,我認爲「0 *」帶*這種劃分沒有收入」的說明底部

0

你可以嘗試以下操作之一:

  • E/0
  • ERR/0

我喜歡2號之一,因爲IMO它實際上讀取,只有五個字:Error Divide by Zero

1

我們有兩個不同的策略對那種情況下,DEPE的結果的背景。無論是「N/A」還是「Error」。

+0

Urk。剛看到這個。我仍然認爲我的解釋很有價值,所以我會放棄它,但是你的政策涵蓋了我的兩種情況。 – CPerkins

1

最佳實踐取決於在上下文中除以零意味着什麼。

任何報告的目的都是溝通。對於商業方面,NaN或#DIV/0沒有任何信息。他們需要知道實際發生了什麼。

如果該值爲零的合法原因,這意味着計算的度量標準是無關緊要的。您指出,有時候,收入合法地爲零,並且顯示諸如N/A(這對於商業方面的每個人都應該是熟悉的 - 這是一個非常常見的縮寫)是合理的。

但是,如果沒有正當的理由,那麼這是一個錯誤,應該顯示爲或完全排除。在你的情況下,權重也可能爲零,但讓我們假裝它不是 - 零權重意味着源數據中有錯誤。在這種情況下,您可以選擇從報告中刪除該項目(天,無論),還是將其標記爲錯誤(如「錯誤」)。