Langsung ke konten utama

Cara lempar parameter dari satu chart ke chart yang lain dengan Pentaho BI Server | Tutorial Pentaho BI Server

Setelah sebelumnya kita Membuat Chart Sederhana dengan CDE Dashboard di Pentaho BI Server. Selanjutnya kita lanjutkan dengan tutorial untuk melempar parameter dari satu chart ke chart yang lain.

Pada saat membuat Dashboard, terkadang kita ingin mengambil suatu nilai dari Satu chart dan dilempar ke Chart yang selanjutnya. Misal: Dari Chart yang menampilkan tahun, nanti kalau user klik tahun berapa akan otomatis mengambil Tahun yang diklik dan parameternya dilempar ke Chart selanjutnya. Sehingga chart selanjutnya menampilkan berdasarkan tahun yang sudah dipilih di Chart Tahun itu.

Caranya:
1. Karena kita sudah menggunakan layout bawaan, jadi kita tidak perlu membuat column baru lagi. Jadi langsung ke tab Components Panel.

2. Untuk melempar Parameter, kita perlu menggunakan �Simple Parameter� di Pentaho. Caranya klik Generic, pilih Simple Parameter.


Untuk Properties:
Name : Isi dengan Nama Parameter
Value : Isi dengan Value standar. Fungsinya: Sebagai nilai default sebelum klik.

3. Di Component Panels pilih Chart -> Bar Chart (Sesuaikan dengan keperluan). Isi Properties seperti dibawah ini:


Name : Isi dengan Nama Chart
Title : Isi dengan Judul Chart
Listeners   : Isi dengan Parameter yang sudah dibuat
Parameters : Isi dengan Parameter yang sudah dibuat


Keterangan: 
Arg : Nama Argumen
Value : Isi dengan Parameter yang sudah dibuat supaya dinamis (Value berubah sesuai dengan yang user klik).

Isi Properties-nya seperti dibawah ini:


Karena kita mau mengambil Parameter dari testChart, maka kita harus mengubah Properties di testChart yang sudah kita buat sebelumnya. Seperti menjadikan clickable: True dan menambah script pada clickAction sehingga sewaktu user mengklik chart, dia akan mengambil parameter disana.


Tambahkan Script ini pada clickAction:
function(scene) {
Dashboards.log("Clicked on: " + scene.getSeries() + ", " + scene.getCategory());
// Manually changing territory to fire both changes at once
  Dashboards.setParameter('paramTahun', scene.getCategory());
  Dashboards.fireChange('paramTahun', scene.getCategory());
}
4. Selanjutnya tambahkan Datasource di Tab Datasource Panel dan tambahkan Properties seperti dibawah ini: 


Untuk contoh query-nya seperti dibawah ini (Yang pakai warna Merah itu datanya merupakan parameter untuk mengambil nilai pada testChart).
WITH
SET [~ROWS_dim-waktu_dim-waktu.tahun] AS
    {[dim-waktu.tahun].[tahun].[${paramTahun}]}
SET [~ROWS_dim-satker_dim-satker.nama-satker] AS
    {[dim-satker.nama-satker].[nama-satker].Members}
SELECT
NON EMPTY {[Measures].[pagu], [Measures].[realisasi]} ON COLUMNS,
NON EMPTY NonEmptyCrossJoin([~ROWS_dim-waktu_dim-waktu.tahun], [~ROWS_dim-satker_dim-satker.nama-satker]) ON ROWS
FROM [Kemenpar-Scheme]
Hasilnya seperti dibawah ini:



Karena data dikotak merah tidak bisa dibaca, caranya dengan mengganti settingan di Components dengan mengubah SeriesInRow menjadi TRUE


Hasil akhirnya akan seperti dibawah ini:






Komentar

Postingan populer dari blog ini

10 Contoh Peluang Usaha Bagi Pengangguran || Tambah Wawasan

Contoh Peluang Usaha Bagi Pengangguran - Selamat Datang Pengunjung Budiman , Pada Kesempatan Kali Ini Kami Akan Membagikan Beberapa Referensi Bagi Anda Yang Membutuhkan Jenis Usaha Terutapa Bagi Pengangguran . Kami Akan Memberikan 10 Jenis Usaha Sebagai Referensi Sehingga Anda Dapat Memilah Usaha Mana Yang Cocok Untuk Di Jalankan.
Menjadi Seorang Usaha Memang Tidak Enak , Terkadang Kita Hanya Mendapatkan Pekerjaan Musiman Saja Dimana Apabila Lagi Sedang Tidak Musimnya Kita Akan Menganggur Atau Bekerja Ala Kadarnya.

Saat Ini Pengangguran Bisa Menyerang Siapa Saja , Baik Itu Mulai Yang Tidak Sekolah , Lulusan Sd , Smp Dan Sma/Smk Bahkan Orang Yang Sudah Mendapatkan Gelar Sarjana Pun Banyak Yang Menganggur.
Saat Ini Tingkat Persaingan Tenaga Kerja Sangatlah Kuat Dan Sulit Untuk Mendapatkan Pekerjaan Terlebih Lagi Bagi Anda Yang Tidak Tamat Sekolah Atau Hanya Mendapatkan Ijasah Maksimal Smp Tentu Hal Ini Menjadi Masalah Yang Sangat Besar.
Baca : Peluang Usaha Sampingan Bagi Pelajar Modal Keci…

Contoh Cover Proposal Skripsi Teknik Informatika

Contoh Cover Proposal Skripsi Teknik Informatika - Membuat cover proposal skripsi merupakan tujuan utama dalam membuat skripsi. Untuk membuat cover skripsi dibutuhkan format penulisan skripsi yang benar, pada artikel ini akan membahas cara membuat cover proposal skripsi pada jurusan teknik informatika pada dengan format bahasa indonesia.

Sebenarnya pada setiap universitas disediahkan format penulisan proposal skripsi tersendiri, adakalanya lain universitas lain juga format penulisan skripsi nya.

Berikut ini adalah contoh cover proposal skripsi jurusan teknik informatika


Pada gambar diatas dapat kita lihat bahwa:Judul       : Huruf besar dengan bentuk pohon vektor dengan hurup arial dan ukuran hurup 14 dan centre                   screen Logo       : Logo warna centre screen dengan ukuran 5 x 5 mm Dibawah logo terdapat tulusan Oleh: dan dibawahnya nama anda dan NPM anda
Selanjutnya pada bagian bawah halaman terdapat jurusan kuliah anda, dan dibawahnya lagi terdapat fakultas perkuliahan anda d…

8 Browser Android Terbaik yang Cepat dengan Fitur Komplit || Tambah Wawasan

Browser Android Terbaik – Saat Ini Aktivitas Browsing Menjadi Kebutuhan Wajib Di Kalangan Masyarakat. Dengan Browsing Kita Dapat Mengetahui Berbagai Macam Hal, Mulai Dari Mempelajari Sesuatu Hingga Sekedar Mencari Berita Yang Tengah Booming Di Masyarakat.


Aktivitas Satu Ini Pun Sekarang Bisa Kita Lakukan Di Mana Saja Dengan Menggunakan Smartphone Android. Sebetulnya Setiap Hp Android Sudah Dibekali Dengan Aplikasi Browser Bawaan, Akan Tetapi Banyak Pengguna Yang Merasa Kurang Puas Dengan Kinerjanya. Entah Itu Lemotlah, Boros Kuota, Berat, Ataupun Banyak Iklan.



Nah Bagi Kamu Yang Mencari Browser Android Tercepat, Ringan, Hemat Kuota, Dan Bebas Iklan, Berikut Beberapa Rekomendasi Terbaik Yang Wajib Dicoba.

Aplikasi Browser Android Terbaik yang Cepat dan Banyak Fitur Menarik
1. Google Chrome
Browser Android Terbaik
Chrome Merupakan Browser Besutan Google Inc. Dengan Aplikasi Ini Kamu Tidak Hanya Bisa Menghemat Kuota Browsing Hingga 50 % Saja, Tetapi Kamu Juga Dapat Menikmati Berbagai Layanan T…