QlikView - Kalender Utama

Di QlikView, sering kali kita perlu membuat objek referensi kalender, yang dapat ditautkan ke kumpulan data apa pun yang ada di memori QlikView. Misalnya, Anda memiliki tabel yang mencatat jumlah penjualan dan tanggal penjualan tetapi tidak menyimpan hari kerja atau kuartal, yang sesuai dengan tanggal tersebut. Dalam skenario seperti itu, kami membuat fileMaster Calendar yang akan menyediakan kolom tanggal tambahan seperti Quarter, Day, dll. seperti yang diperlukan oleh kumpulan data apa pun.

Memasukan data

Mari kita simak file data CSV berikut, yang digunakan sebagai input untuk ilustrasi selanjutnya.

SalesDate,SalesVolume
3/28/2012,3152
3/30/2012,2458
3/31/2012,4105
4/8/2012,6245
4/10/2012,5816
4/11/2012,3522

Muat Skrip

Kami memuat data masukan di atas menggunakan editor skrip, yang dipanggil dengan menekan Control+E. Pilih opsiTable Files dan telusuri file Input.

Selanjutnya, kami memuat data di atas ke memori QlikView dan membuat file Table Box dengan menggunakan menu Layout → New Sheet Objects → Table Box di mana kami memilih semua bidang yang tersedia untuk ditampilkan seperti yang ditunjukkan di bawah ini.

Buat Kalender Master

Selanjutnya kita membuat Master Calendar dengan menulis script berikut di script editor. Di sini kami menggunakan tabel DailySales sebagai tabel penduduk tempat kami menangkap tanggal Maksimum dan Minimum. Kami memuat setiap tanggal dalam kisaran ini menggunakan pernyataan beban kedua di atas beban penduduk. Terakhir, kami memiliki pernyataan beban ketiga, yang mengekstrak tahun, kuartal, bulan, dll. Dari nilai Tanggal Penjualan.

Pilih Fields

Setelah pembuatan skrip pemuatan lengkap bersama dengan kalender master, kami membuat kotak tabel untuk melihat data menggunakan menu Layout → New Sheet Objects → Table Box

Data Akhir

Output akhir menunjukkan tabel yang menunjukkan nilai Quarter dan Month, yang dibuat menggunakan data Sales dan Master Calendar.