Jasper iReport Designer, rata-rata mingguan

Saya bekerja dengan iReport Designer dan ingin bertanya bagaimana cara menghitung jumlah rata-rata kolom berdasarkan tanggal?

Saya sedang mengerjakan laporan yang memiliki database yang berisi tabel dua kolom: yang pertama adalah "sample_time" yang memiliki nilai DATE dan yang kedua adalah "watt" yang memiliki nilai int.

Yang ingin saya lakukan adalah mengambil kolom "watt" dan menampilkannya sebagai rata-rata di laporan (yang bisa saya lakukan), lalu menampilkan kolom "watt" yang sama, tetapi dari rata-rata berdasarkan tanggal dari kolom "sample_time" lainnya.

Katakanlah saya mempunyai tanggal from 2008-01-01 to 2008-01-20 dan saya ingin menghitung rata-rata mingguan, katakanlah dari 01-01 hingga 01-07, bagaimana caranya?


person user3533894    schedule 14.04.2014    source sumber


Jawaban (1)


Menurut saya, hal ini dapat dicapai dengan mudah menggunakan JasperReports Groups. Anda dapat membuat grup berdasarkan kolom sample_time Anda, dan menghitung rata-rata untuk setiap grup (yang berarti, untuk setiap tanggal, ini seperti melakukan pengelompokan berdasarkan kueri SQL). Di sini ada dua tutorial singkat: Grup JasperReports || Grup

person Endrik    schedule 15.04.2014
comment
Terima kasih Endrik, saya akan melihat tutorial dan saran Anda dan akan menghubungi Anda kembali jika saya berhasil melakukannya. Terima kasih! - person user3533894; 15.04.2014
comment
Karena saya benar-benar pemula di SQL server dan pelaporan Jasper, saya sepertinya tidak dapat menemukan cara untuk melakukan ini. Saat ini saya menggunakan kueri sederhana untuk memilih dua kolom dari tabel saya dan memasukkannya ke dalam laporan jasper tetapi saya tidak tahu apakah saya harus mengubah kueri ke tanggal tertentu, serta cara mengelompokkan tanggal dan kemudian berdasarkan pada grup mingguan, bulanan tampilkan statistik rata-rata dari kolom lain... - person user3533894; 15.04.2014
comment
Saya menyelesaikannya, terima kasih. Banyak bermain dengan pernyataan SQL dan sekarang saya memiliki apa yang saya butuhkan. - person user3533894; 15.04.2014
comment
Senang mendengarnya :) . Mohon maukah Anda berbaik hati juga memilih jawaban saya? - person Endrik; 15.04.2014