2009-11-30 49 views
7

Cách tốt nhất (trực quan nhất với người dùng) hoặc thực hành tốt nhất để hiển thị kết quả chia cho 0 lỗi khi thực hiện báo cáo là gì? Trong báo cáo, tôi nắm bắt lỗi này, tuy nhiên, khi hiển thị nó trên một báo cáo có thể đọc được của con người; Tôi không chắc chắn làm thế nào để lưu ý điều này.Chia cho 0 Giá trị hiển thị

Ví dụ sẽ giống như tỷ lệ Tỷ lệ/doanh thu. Đối với một thiết bị đầu cuối nhất định, vào một ngày nhất định, có thể không có doanh thu, nhưng một số lô hàng (có thể có trọng lượng) có thể đã được vận chuyển.

Báo cáo hiện tại mà tôi đang xem xét, xử lý điều này bằng cách đặt 0 trong cột, tuy nhiên, điều này có thể gây hiểu nhầm, vì điều này không đúng về mặt kỹ thuật.

Một ý nghĩ khác là để trống; tuy nhiên, người dùng sẽ không biết tại sao trường này được để trống.

Tôi cũng coi lỗi Excel chuẩn, #DIV/0! tuy nhiên, điều này có xu hướng làm cho báo cáo trông lộn xộn.

Tôi tò mò những gì người khác đã làm trong quá khứ cho tình huống này.

Trả lời

6

Trên của chúng tôi, chúng tôi sử dụng khoảng trống hoặc "NaN" (cho Không phải số) và đôi khi dấu hoa thị "*" tùy thuộc vào những gì người dùng cuối thích. (Chúng tôi cung cấp cho họ một sự lựa chọn trong giai đoạn quy hoạch.)

2

Nếu lộn xộn là một mối quan ngại, thay vào đó biểu tượng lỗi thay thế như thế nào? Nếu có màu, chữ "X" màu đỏ có thể hoạt động. Nếu thường là màu đen và trắng, có lẽ là "E". Bao gồm chú thích trong đầu trang và chân trang để cho biết biểu tượng tượng trưng cho điều gì.

+1

'Biểu tượng tượng trưng cho' là nhận xét rất tốt *;) ** –

+2

Nếu cần chú giải, sự lộn xộn vẫn là một vấn đề. –

+1

Tôi cho là "lộn xộn" liên quan đến không gian nội dung thực tế. Một chú giải một biểu tượng có thể vừa với khu vực đầu trang/chân trang có sẵn mà không ảnh hưởng đến lề hoặc các cột mở rộng. –

0

Các tùy chọn khác bạn có thể muốn xem xét là
N/A - không áp dụng N/R - không có kết quả NRP - không có kết quả tốt và tương tự, giả sử rằng đối tượng mục tiêu của bạn không phải là lập trình viên.

Bạn chỉ nên giải thích ý nghĩa của N/A cho mỗi người dùng 5 hoặc 6 lần trước khi họ bắt đầu ghi nhớ.

3

Tôi đã sử dụng một "-" đơn lẻ trong quá khứ, đặc biệt là khi thực hiện công việc nổi trội. Từ một thông lệ điểm tốt nhất của xem tôi nghĩ "0 *" với một * bộ phận này không có doanh thu" lưu ý ở phía dưới

0

Bạn có thể thử một trong những sau:.

  • E/0
  • Err/0

tôi thích một trong 2 vì IMO nó thực sự đọc, chỉ trong năm nhân vật: Error Divide by Zero

1

Chúng tôi đã có hai chính sách khác nhau cho rằng loại trường hợp, depe of của bối cảnh. "Không có" hoặc "Lỗi".

+0

Urk. Chỉ cần nhìn thấy điều này. Tôi vẫn nghĩ rằng lời giải thích của tôi có giá trị, vì vậy tôi sẽ để nó ở đúng chỗ, nhưng chính sách của bạn bao gồm hai tình huống của tôi. – CPerkins

1

Phương pháp hay nhất tùy thuộc vào việc chia cho 0 có nghĩa là gì trong ngữ cảnh.

Mục đích của bất kỳ báo cáo nào là thông tin liên lạc. Về phía doanh nghiệp, không có gì được truyền đạt bởi NaN, hoặC# DIV/0. Họ cần phải biết những gì đang thực sự xảy ra.

Nếu có lý do hợp pháp cho giá trị bằng không, điều đó có nghĩa là chỉ số được tính là không liên quan.Bạn chỉ ra rằng đôi khi, doanh thu là hợp pháp bằng không, và nó là hợp lý để hiển thị một cái gì đó như N/A (mà, bằng cách này, nên quen thuộc với tất cả mọi người về phía kinh doanh - đó là một từ viết tắt rất phổ biến).

Tuy nhiên, nếu không có lý do chính đáng, thì đó là lỗi và phải được hiển thị như vậy hoặc bị loại trừ hoàn toàn. Trong tình huống của bạn, trọng lượng cũng có thể bằng không, nhưng giả sử nó không phải - rằng trọng số bằng không nghĩa là có lỗi trong dữ liệu nguồn. Trong tình huống đó, lựa chọn của bạn là để thả mục đó (ngày, bất cứ điều gì) hoàn toàn từ báo cáo, hoặc hiển thị nó với một cái gì đó đánh dấu nó như là một lỗi (như "Lỗi").

Các vấn đề liên quan