Kaskus

Tech

miyukhouwAvatar border
TS
miyukhouw
[ASK] Crystal Report perhitungan berakumulasi
permisi agan-agan, saia mau bertanya.

Saia mau bikin reporting dengan perhitungan yang berakumulasi, ilustrasi sebagai berikut:
Code:
periode deskripsi tanggal saldo_awal tagihan pembayaran saldo_akhir
------- ------------ ----------- ---------- -------- ----------- -----------
1 permohonan 2013/01/01 0 22500 15000 7500
1 permohonan 2013/02/02 7500 0 3000 4500
1 permohonan 2013/03/03 4500 0 4500 0
1 pinjaman 2013/03/03 0 7000 500 6500
1 pinjaman 2013/05/05 6500 0 6500 0
2 pinjaman 2013/06/06 0 7000 100 6900
2 pinjaman 2013/07/07 6900 0 6900 0


Hasil dari querynya kayak gini:
Code:
periode deskripsi tanggal tagihan pembayaran 
------- ------------ ----------- -------- -----------
1 permohonan 2013/01/01 22500 15000
1 permohonan 2013/02/02 22500 3000
1 permohonan 2013/03/03 22500 4500
1 pinjaman 2013/03/03 7000 500
1 pinjaman 2013/05/05 7000 6500
2 pinjaman 2013/06/06 7000 100
2 pinjaman 2013/07/07 7000 6900


Syarat-syaratnya
  • Untuk periode dan deskripsi yang sama, hanya baris pertama saja yang ditampilkan sesuai dengan nilainya. Selebihnya, ditampilkan 0
  • Saldo awal untuk record pertama selalu 0
  • Saldo akhir = saldo awal + tagihan - pembayaran
  • Saldo awal untuk record 2++ = saldo akhir record sebelumnya


Yang saia coba lakukan di crystal report adalah:
  • membuat formula untuk saldo awal:
    Code:
    WhilePrintingRecords; 
    If (OnFirstRecord) Then
    0
    Else
    previous({@f_saldo_akhir})

  • membuat formula untuk saldo akhir:
    Code:
    {@f_saldo_awal} + {OMZET.OMZET_NOMINAL} - {FIN_TRANSACTION_POSTING.FIN_POSTING_NOMINAL}



Hal yang menjadi masalah, keluar error "A formula cannot refer to itself, either directly or indirectly" emoticon-Bingung (S)
Kira-kira apa cara yang saia lakukan sudah benar? Apa ada saran?

Thanks atas bantuannya~
0
3.4K
1
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan