Author Topic: Jumlah data per kategori tertentu  (Read 2469 times)

0 Members and 1 Guest are viewing this topic.

Offline aang

  • Newbie
  • *
  • Posts: 20
Jumlah data per kategori tertentu
« on: December 27, 2009, 10:53:50 AM »
Hi semua....

Balik lagi nih, sy mo nanya membuat jumlah data per kategori tertentu di report. Logika nya seperti ini : sy kan punya data anggota perpustkaan dengan field2nya noang, nama, prodi, status. Trus status anggota diisi dengan A jika anggota aktif & N jika anggota nonaktif.

Nah sy mo di report nanti program otomatis akan menghitung jumlah anggota yg aktif & anggota yang non aktif tapi masih dalam satu report dan laporan ini tidak di group berdasarkan status.

Offline WardiePNiron

  • Senior Member
  • *
  • Posts: 427
  • ..Pak ajari saya biar pinter dong..!
Re: Jumlah data per kategori tertentu
« Reply #1 on: December 27, 2009, 11:32:13 AM »
Field jumlah direport gunakan fungsi count dan iif untuk seleksi status A dan N...
Anti Rokok, Anti Narkoba, Anti Boros, Anti Anarkisme

Offline anto2k

  • Junior Member
  • *
  • Posts: 116
    • ARYANTO 165
Re: Jumlah data per kategori tertentu
« Reply #2 on: December 27, 2009, 02:41:31 PM »
Hi semua....

Balik lagi nih, sy mo nanya membuat jumlah data per kategori tertentu di report. Logika nya seperti ini : sy kan punya data anggota perpustkaan dengan field2nya noang, nama, prodi, status. Trus status anggota diisi dengan A jika anggota aktif & N jika anggota nonaktif.

Nah sy mo di report nanti program otomatis akan menghitung jumlah anggota yg aktif & anggota yang non aktif tapi masih dalam satu report dan laporan ini tidak di group berdasarkan status.

kalau mau secara langsung pada saat proses reporting sedang diproses / diprint
dapat dtambahakn sebuah variable melalui menu REPORT, VARIABLES nya Foxpro

1) buka file report anda.
2) klik menu REPORT, VARIABLE
3) Dari jendela REPORT PROPERTIES (tab VARIABLES) klik tombol ADD
4) masukkan nama variable yang akan dihitung misalnya: vjum_a (jumlahyang aktif)
perhatian: nama variabel disini jangan sampai sama dengan nama field
5) klik tombol OK
6) pada kotak input VALUE TO STORE ketikkan code berikut sebagai

Code: [Select]
vjum_a+iif(status='A',1,0)

8. klik tombol OK untuk menyimpan

vjum_a berfungsi untuk menghitung jumlah status yang A (aktif)
untuk menghitung variable yang lain anda tinggal menambahkan variables lagi begitu seterusnya
kemudian pada akhir report variable vjum_a tersebut dapat dipanggil.

demikian semoga membantu
dan mohon maaf jika salah.....

Offline tomy2008

  • Newbie
  • *
  • Posts: 17
Re: Jumlah data per kategori tertentu
« Reply #3 on: October 18, 2012, 01:57:11 PM »
yth. para Master Fox

mohon petunjuknya kalau saya mau menjumlah dengan kriteria tertentu langsun di report misalnya field unit (TK, SD, SMP dan SMA) dengan menghitung/menjumlah pembyran spp masing2,

                    Aksel                Model                 SPP               RSBI
TK                                                                 3.500.000        0
SD               2.000.000         500.000            4.200.000        0
SMP             2.000.000         0                       6.600.000       700.000
SMA                                                               5.300.000        0

kira2 demikian

Offline boyo_ireng

  • Hero Member
  • *
  • Posts: 721
  • Newbie
Re: Jumlah data per kategori tertentu
« Reply #4 on: October 18, 2012, 05:01:57 PM »
begini maksudnya?
Code: [Select]
CREATE CURSOR unit (ket c(6),aksel n(16,2),model n(16,2),spp n(16,2),rsbi n(16,2))
INSERT INTO unit VALUES ('TK',0,0,3500000,0)
INSERT INTO unit VALUES ('SD',2000000,500000,4200000,0)
INSERT INTO unit VALUES ('SMP',2000000,0,6600000,700000)
INSERT INTO unit VALUES ('SMA',0,0,300000,0)

SELECT *, 0000000000000000.00 as total FROM unit INTO CURSOR hasil READWRITE
REPLACE ALL total WITH aksel+model+spp+rsbi
BROWSE
BOIT

"PENTING UNTUK DIINGAT BAHWA SISTEM YANG BAIK PADA KLIEN ADALAH JAMINAN SUMBER PENDAPATAN ANDA ! " on: May 22, 2011, 10:21:20 PM ยป by davidmustakim

Offline shes12

  • Junior Member
  • *
  • Posts: 246
  • Foxpro since 2000
    • prosoftindo
Re: Jumlah data per kategori tertentu
« Reply #5 on: October 27, 2012, 09:18:50 PM »
Hi semua....

Balik lagi nih, sy mo nanya membuat jumlah data per kategori tertentu di report. Logika nya seperti ini : sy kan punya data anggota perpustkaan dengan field2nya noang, nama, prodi, status. Trus status anggota diisi dengan A jika anggota aktif & N jika anggota nonaktif.

Nah sy mo di report nanti program otomatis akan menghitung jumlah anggota yg aktif & anggota yang non aktif tapi masih dalam satu report dan laporan ini tidak di group berdasarkan status.

lakukan proses hitung jmlah anggota aktif dan non aktif sebelum menalankan report, simpan di variabel mis : lnJmlAktif dan lnJmlNonAktif

di report, di summary band atau di total band tinngal tampilkan variabel tersebut.
better technique for better result .... ! keep learning !

http://www.facebook.com/siswanto.almatin
http://almatinsiswanto.wordpress.com
whatsapp : 081369794689

Offline shes12

  • Junior Member
  • *
  • Posts: 246
  • Foxpro since 2000
    • prosoftindo
Re: Jumlah data per kategori tertentu
« Reply #6 on: October 27, 2012, 09:20:26 PM »
yth. para Master Fox

mohon petunjuknya kalau saya mau menjumlah dengan kriteria tertentu langsun di report misalnya field unit (TK, SD, SMP dan SMA) dengan menghitung/menjumlah pembyran spp masing2,

                    Aksel                Model                 SPP               RSBI
TK                                                                 3.500.000        0
SD               2.000.000         500.000            4.200.000        0
SMP             2.000.000         0                       6.600.000       700.000
SMA                                                               5.300.000        0

kira2 demikian

select fieldkunci,sum(fieldspp) as totalspp from namatable group  by fieldkunci order by fieldkunci
better technique for better result .... ! keep learning !

http://www.facebook.com/siswanto.almatin
http://almatinsiswanto.wordpress.com
whatsapp : 081369794689