Ilustrasi : Apabila anda ingin menampilkan harga satuan pada Laporan Nilai Persediaan dengan rumus perhitungan harga satuan adalah Total Nilai Persediaan dibagi dengan Total Kuantitas-nya (Harga Satuan = Total Nilai / Total Kuantitas), hal tersebut tidak dapat dilakukan dengan menggunakan skrip normal berikut ini $F{inventoryValue.amount}.divide($F{inventoryValue.quantity}). Penggunaan rumus tersebut akan mengakibatkan tampil pesan eror seperti di gambar berikut ini.
Dan berikut ini langkah-langkah yang bisa anda lakukan untuk menampilkan informasi harga satuan (dengan rumus yang disebutkan sebelumnya) pada Laporan Nilai Persediaan agar tidak tampil eror seperti gambar diatas :
- Buka Laporan Nilai Persediaan dari menu Laporan | Daftar Laporan | Persediaan kemudian isikan parameter tanggal yang sesuai.
- Selanjutnya ke menu Modifikasi di Laporan Nilai Persediaan dan pada Kolom Data cari dan tambahkan variable Kolom Skrip Khusus.
- Lalu klik tanda Pengaturan pada variable Kolom Skrip Khusus dan isikan variabel skrip berikut ini : $F{inventoryValue.quantity}.compareTo(BigDecimal.ZERO) == 0 ? BigDecimal.ZERO : $F{inventoryValue.amount}.divide($F{inventoryValue.quantity}, 6, RoundingMode.DOWN)
- Selanjutnya ke tab Analisa pada Kolom Data Analisa tambahkan variable kolom skrip khusus tersebut lalu Simpan.
- Simpan modifikasi laporan yang telah dilakukan dan tampilannya seperti berikut ini.
catatan : perhitungan diambil dari kolom Saldo akhir untuk total nilai dan total kuantitasnya.