Pada Crystal Reports, error “Division By Zero” akan muncul jika sebuah rumus melakukan pembagian dengan nilai 0.

Secara matematis, pembagian dengan nol tidak valid, sehingga Crystal Reports otomatis menampilkan error dan laporan tidak dapat ditampilkan dengan normal.
Penyebab Error
Error ini biasanya terjadi ketika:
- Field atau formula yang menjadi pembagi bernilai 0
- Data sumber tidak lengkap atau bernilai nol
- Hasil perhitungan sebelumnya menghasilkan 0 lalu digunakan sebagai pembagi
Contoh: {formula X} / {formula Y}
Jika {Formula Y} bernilai 0, maka laporan akan error.
Cara Mengatasi Error Division By Zero
Untuk mencegah error tersebut, gunakan IF THEN ELSE pada formula Crystal Reports.
Tujuannya adalah melakukan pengecekan terlebih dahulu sebelum proses pembagian dilakukan.
Contoh Formula yang Aman:
IF {Formula Y} = 0
THEN 0
ELSE {Formula X} / {Formula Y}
Penjelasan Formula:
- IF {Formula Y} = 0
Mengecek apakah nilai pembagi adalah 0 - THEN 0
Jika benar, maka hasil yang ditampilkan adalah 0 (bukan error) - ELSE {Formula X} / {Formula Y}
Jika nilai pembagi bukan 0, maka proses pembagian dilakukan seperti biasa
Dengan cara ini, laporan tetap bisa ditampilkan tanpa error meskipun terdapat data bernilai nol.
Baca juga Tips SAP Business One yang relevan:
- Restart SAP HANA Web Client Service di SuSE SLE 15 SP1
- Cara Auto Resize Form UDO di SAP Business One
- Setting Ukuran Kertas di SAP Crystal Reports
- Cara Tambah Print Time di Layout Crystal Report SAP B1
- Hubungkan Data SAP B1 ke Crystal Report | Panduan SAP B1
- Cara Mengatasi Error in XML Document (0,0) SAP Studio








