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:
- Mengunci Desain Report di SAP Crystal Reports
- Menampilkan Total Nilai di Kolom Query Manager SAP B1
- Atur Titik Desimal Dinamis di Crystal Report
- SAP Table sebagai Data Source Crystal Report SAP B1
- Tampilkan Total Kolom di Query Manager SAP Business One
- Email Otomatis Dokumen di SAP Business One Setelah Tambah








