QlikView - Panduan Cepat

QlikView adalah Platform Penemuan Bisnis terkemuka. Ini unik dalam banyak hal dibandingkan dengan platform BI tradisional. Sebagai alat analisis data, selalu menjaga hubungan antara data dan hubungan ini dapat dilihat secara visual menggunakan warna. Ini juga menunjukkan data yang tidak terkait. Ini menyediakan pencarian langsung dan tidak langsung dengan menggunakan pencarian individu di kotak daftar.

Inti dan teknologi yang dipatenkan QlikView memiliki fitur pemrosesan data dalam memori, yang memberikan hasil super cepat kepada pengguna. Ini menghitung agregasi dengan cepat dan memampatkan data menjadi 10% dari ukuran aslinya. Baik pengguna maupun pengembang aplikasi QlikView mengelola hubungan antar data. Ini dikelola secara otomatis.

Fitur QlikView

QlikView memiliki teknologi yang dipatenkan, yang memungkinkannya memiliki banyak fitur yang berguna dalam membuat laporan lanjutan dari berbagai sumber data dengan cepat. Berikut adalah daftar fitur yang membuat QlikView sangat unik.

  • Data Association is maintained automatically- QlikView secara otomatis mengenali hubungan antara setiap bagian data yang ada dalam kumpulan data. Pengguna tidak perlu mengkonfigurasi hubungan antara entitas data yang berbeda.

  • Data is held in memory for multiple users, for a super-fast user experience - Struktur, data, dan kalkulasi laporan semuanya disimpan di memori (RAM) server.

  • Aggregations are calculated on the fly as needed- Karena data disimpan dalam memori, kalkulasi dilakukan dengan cepat. Tidak perlu menyimpan nilai agregat yang telah dihitung sebelumnya.

  • Data is compressed to 10% of its original size- QlikView banyak menggunakan kamus data. Hanya bit data penting dalam memori yang diperlukan untuk analisis apa pun. Oleh karena itu, ia memampatkan data asli ke ukuran yang sangat kecil.

  • Visual relationship using colors- Hubungan antar data tidak diperlihatkan dengan panah atau garis tapi dengan warna. Memilih sepotong data memberikan warna tertentu pada data terkait dan warna lain untuk data yang tidak terkait.

  • Direct and Indirect searches- Daripada memberikan nilai langsung yang dicari pengguna, mereka dapat memasukkan beberapa data terkait dan mendapatkan hasil yang tepat karena asosiasi data tersebut. Tentu saja, mereka juga dapat mencari nilai secara langsung.

Unduh QlikView

QlikView Edisi Pribadi Gratis dapat diunduh dari QlikView Personal Edition. Anda harus mendaftar dengan detail Anda untuk dapat mengunduh.

Setelah mengunduh, penginstalan adalah proses yang sangat mudah di mana Anda harus menerima perjanjian lisensi dan menyediakan folder target untuk penginstalan. Tangkapan layar yang diberikan di bawah ini menjelaskan seluruh proses penyiapan.

Mulai wizard penginstalan

Mengklik ganda QlikViewDesktop_x64Setup.exeakan menampilkan layar untuk memilih bahasa pilihan Anda. Saat memilih bahasa Inggris, layar berikut ini ditampilkan. Lalu klikNext.

Terima Perjanjian Lisensi

Baca perjanjian lisensi dan jika Anda setuju, pilih opsi "Saya menerima persyaratan dalam perjanjian lisensi". Kemudian klik "Next".

Berikan Detail Anda

Berikan nama dan detail organisasi Anda. Kemudian Klik "Next".

Pilih Folder Tujuan

Anda dapat menerima tujuan default untuk instalasi atau mengubahnya. Kemudian klik "Next".

Pilih Jenis Penyiapan

Pilih jenis penyiapan sebagai "Selesai". Kemudian klik "Next".

Mulai Instalasi

Di layar ini, Anda akhirnya memutuskan untuk benar-benar memulai penginstalan. Anda masih dapat kembali dan mengubah beberapa opsi jika perlu. Dengan asumsi Anda baik-baik saja dengan semuanya sejauh ini, klik "Instal".

Pemasangan selesai

Layar penyelesaian penginstalan muncul setelah penginstalan berhasil. Klik "Selesai".

Verifikasi Instalasi

Anda dapat memverifikasi penginstalan dengan membuka menu Start Windows dan mengklik ikon QlikView. Layar muncul seperti yang ditunjukkan di bawah ini.

Anda sekarang siap untuk mempelajari QlikView.

Sebagai Platform Penemuan Bisnis terkemuka, QlikView dibangun dengan pendekatan yang sangat berbeda terhadap penemuan data daripada platform tradisional lainnya. QlikView tidak membuat kueri terlebih dahulu dan kemudian mengambil hasilnya berdasarkan kueri tersebut. Sebaliknya, itu membentuk asosiasi antara objek data yang berbeda segera setelah dimuat dan meminta pengguna untuk menjelajahi data dengan cara apa pun. Tidak ada jalur penelusuran data yang ditentukan sebelumnya. Jalur penelusuran data dapat terjadi ke segala arah selama data tersedia dan terkait.

Tentu saja, seorang pengguna juga dapat berperan dalam menciptakan asosiasi antar elemen data dengan menggunakan pendekatan pemodelan data yang tersedia di QlikView.

Tinjauan Arsitektur

Arsitektur QlikView terdiri dari ujung depan untuk memvisualisasikan data yang diproses dan ujung belakang untuk memberikan mekanisme keamanan dan publikasi untuk dokumen pengguna QlikView. Diagram yang diberikan di bawah ini menggambarkan kerja internal QlikView. Arsitektur dibahas secara rinci di bawah gambar.

Paling depan

Ujung depan di QlikView adalah titik akses berbasis browser untuk melihat dokumen QlikView. Ini berisiQlikView Server, yang terutama digunakan oleh pengguna Bisnis untuk mengakses laporan BI yang telah dibuat melalui internet atau URL intranet.

Pengguna bisnis mengeksplorasi dan berinteraksi dengan data menggunakan ujung depan ini dan mendapatkan kesimpulan tentang data. Mereka juga berkolaborasi dengan pengguna lain pada sekumpulan laporan tertentu dengan berbagi wawasan dan menjelajahi data bersama, dalam waktu nyata atau offline. Dokumen pengguna ini dalam format .qvw, yang juga dapat disimpan di OS windows sebagai dokumen mandiri

Server QlikView di bagian depan mengelola komunikasi server klien antara pengguna dan sistem backend QlikView.

Back End

Backend QlikView terdiri dari QlikView desktop dan QlikView publisher.

Itu QlikView desktopadalah lingkungan Windows yang digerakkan oleh wizard, yang memiliki fitur untuk memuat dan mengubah data dari sumbernya. Fitur drag and drop digunakan untuk membuat tata letak GUI dari laporan yang menjadi terlihat di frontend. Jenis file, yang dibuat oleh desktop QlikView disimpan dengan ekstensi.qvw.Ini adalah file yang diteruskan ke server QlikView di front end, yang melayani pengguna dengan file-file ini. Juga.qvw file dapat dimodifikasi untuk menyimpan file data-inly, yang dikenal sebagai .qvdfile. Mereka adalah file biner, yang hanya berisi data dan bukan komponen GUI.

Itu QlikView publisherdigunakan sebagai layanan distribusi untuk mendistribusikan dokumen .qvw di antara berbagai server dan pengguna QlikView. Ini menangani hak otorisasi dan akses. Itu juga melakukan pemuatan langsung data dari sumber data dengan menggunakan string koneksi yang ditentukan di.qvw file.

Dalam bab ini, kita akan mengenal layar yang tersedia bagi pengguna untuk melakukan berbagai operasi. Kita akan mempelajari navigasi dasar dan mengetahui berbagai fungsi yang dilakukan oleh ikon yang tersedia di QlikView.

Layar Memulai

Layar ini adalah pengenalan lembut untuk bernavigasi di sekitar QlikView. Layar ini muncul saat Anda memulai QlikView dan menyimpan fileShow start page when launching QlikViewopsi dicentang. Jika Anda menggulir ke bawah bagian contoh di sebelah kiri, Anda dapat mengklik salah satu contoh seperti -Movies Database, Data Visualizationdll. untuk menjalankannya dan melihat cara kerja QlikView. Silakan klik di sekitar! Saat bergerak ke kanan, Anda memperhatikanRecent dan Favourites tautan, yang menampilkan semua dokumen QlikView yang baru-baru ini dikunjungi dan dokumen yang ingin sering Anda kunjungi.

Perintah Menu

Saat menutup jendela 'Memulai', kami mendapatkan antarmuka utama dengan semua perintah Menu yang tersedia. Mereka mewakili seluruh rangkaian fitur yang tersedia di QlikView. Diberikan di bawah ini adalah gambaran umum dari setiap bagian dari Perintah Menu.

Menu File

Menu ini digunakan untuk membuat file QlikView baru dan membuka file yang sudah ada dari sistem lokal dan server QlikView. Fitur penting dalam menu ini adalah -

  • Mail as attachment untuk mengirimkan dokumen yang saat ini terbuka ke email sebagai lampiran.

  • Reduce Data untuk melihat hanya tata letak laporan dan struktur database tanpa data apa pun.

  • Table viewer opsi digunakan untuk melihat struktur tabel, bidang dan hubungannya dalam tampilan grafis.

Edit Menu

Menu ini digunakan untuk melakukan opsi pengeditan seperti salin, tempel, potong, dan gunakan format painter. Fitur penting dalam menu ini adalah -

  • Active All opsi mengaktifkan semua objek lembar yang ada di lembar yang dibuka.

  • Removeuntuk menghapus lembar dari jendela aktif.

  • Advanced search Pilihan digunakan untuk melakukan pencarian dengan ekspresi pencarian lanjutan menggunakan multi box.

Lihat Menu

Menu ini digunakan untuk melihat toolbar standar dan fitur zoom in / zoom out. Ini juga menampilkan semua lembar aktif sebagai menu kaskade. Fitur penting dalam menu ini adalah -

  • Turn on/off WebView mode mengubah mode WebView dan mode tampilan lokal.

  • Current Selections menampilkan nama bidang dan nilai file dari objek lembar yang dipilih.

  • Design Grid digunakan untuk mengalihkan placeholder objek sheet untuk objek aktif dan snap-to-grid untuk mengukur dan memindahkan objek dalam layout.

Menu Pilihan

Menu ini digunakan untuk memilih dan menghapus pilihan nilai dalam objek lembar. Ini juga menyediakan fitur untuk mundur dan maju ke pernyataan logis yang berbeda dari lembar kerja, yang sedang Anda kerjakan. Fitur penting dalam menu ini adalah -

  • Lock mengunci semua nilai dalam pilihan saat ini.
  • Unlock membuka kunci semua nilai terkunci dalam pilihan saat ini.

Menu Tata Letak

Menu Tata Letak digunakan untuk menambahkan lembar tab, memilih lembar berbeda dan mengatur ulang objek lembar. Fitur penting dalam menu ini adalah -

  • Promote sheet memindahkan lembar atau tab saat ini satu langkah ke depan.
  • Demote sheet memindahkan lembar atau tab saat ini satu langkah mundur.
  • Delete sheet menghapus lembar aktif dan segala isinya.

Menu Pengaturan

Menu pengaturan digunakan untuk mengatur preferensi pengguna, properti dokumen, dan properti lembar. Fitur penting dalam menu ini adalah -

  • Variable overview semua variabel non-tersembunyi dan nilainya dalam satu daftar.
  • Expression Overview memperlihatkan ekspresi dari dokumen, sheet, dan objek sheet sebagai satu daftar.

Menu Bookmark

Menu ini digunakan untuk membuat bookmark ke dokumen yang berbeda untuk pengambilan lebih cepat.

Menu Laporan

Menu Laporan digunakan untuk membuat laporan baru dan mengedit laporan yang ada. Anda dapat mengedit tata letak, menambahkan halaman ke laporan, dan juga menghapus laporan.

Menu Alat

Menu Tools adalah menu yang sangat menonjol, sering digunakan untuk membuat grafik dan membuka konsol manajemen QlikView. Fitur penting dalam menu ini adalah -

  • Quick Chart Wizard membuat bagan sederhana tanpa menggunakan banyak pengaturan dan opsi berbeda yang tersedia.

  • Time Chart Wizard membuat diagram deret waktu.

  • Statistics Chart Wizard digunakan untuk menerapkan uji statistik umum pada data.

Menu Objek

Menu ini digunakan untuk membuat objek sheet baru dan memodifikasi yang sudah ada. Opsi properti lembar membuka halaman untuk mengatur parameter yang menentukan lembar. Fitur penting dalam menu ini adalah -

  • Copy Sheet - membuat salinan lembar bersama dengan semua objek lembar.

  • Copy Image to Clipboard - Menyalin gambar bitmap dari area lembar ke Clipboard.

  • Remove - sepenuhnya menghapus lembar bersama dengan objek lembar.

Itu Window dan Help menu digunakan untuk mengatur berbagai jendela aplikasi QlikView dan menyediakan dokumentasi bantuan.

QlikView menerima spreadsheet Excel untuk analisis data dengan aksi drag and drop sederhana. Anda perlu membuka jendela utama QlikView dan drag and drop file excel ke antarmuka. Ini secara otomatis akan membuat lembar yang menampilkan data excel.

Pilih file Excel

Biarkan jendela utama QlikView tetap terbuka dan telusuri file excel yang ingin Anda gunakan.

Pilih Sumber Data

Saat menjatuhkan file excel ke jendela utama, File wizard muncul. Jenis File telah dipilih sebagai Excel. DibawahLabels, pilih Embedded Labels. Klik "Langkah selanjutnya" untuk melanjutkan.

Muat Skrip

Muat skrip muncul yang menunjukkan perintah yang memuat data ke dalam dokumen QlikView. Perintah ini dapat diedit.

Sekarang, wizard Excel meminta untuk menyimpan file dalam bentuk ekstensi file * .qvw. Ini meminta untuk memilih lokasi di mana Anda perlu menyimpan file. Klik "Langkah selanjutnya" untuk melanjutkan. Sekarang saatnya melihat data yang dimuat dari file Excel. Kami menggunakan aTable Box objek sheet untuk menampilkan data ini.

Buat Kotak Meja

Itu Table Boxadalah objek sheet untuk menampilkan data yang tersedia sebagai tabel. Itu dipanggil dari menuLayout → New Sheet Object → Table Box.

Saat mengklik Berikutnya, kita mendapatkan opsi untuk memilih bidang dari Kotak Tabel. Anda dapat menggunakanPromote or Demote tombol untuk mengatur ulang bidang.

Data Kotak Tabel

Saat menyelesaikan langkah di atas, Objek Lembar Kotak Tabel muncul yang menunjukkan data yang dibaca dari file Excel.

QlikView dapat menggunakan data dalam file teks pesawat dimana field dipisahkan oleh karakter seperti koma, tab, titik koma dll. Di sini, kita akan mengambil CSV sebagai contoh. File yang setiap kolom datanya dipisahkan dengan koma disebut sebagai file CSV. Ini adalah format file yang sangat banyak digunakan untuk menyimpan data teks bidang yang diatur sebagai kolom dan baris.

QlikView memuat file csv menggunakan Data from filesopsi yang tersedia di editor skrip di bawah Menu File. Sebagai alternatif, Anda juga dapat membuka dokumen QlikView baru dan menekancontrol+Euntuk mendapatkan jendela editor skrip seperti yang ditunjukkan di bawah ini. Pilih file Product_details.csv dari jalur yang sesuai.

Pilih File Headers

Saat membuka file CSV yang dipilih, jendela seperti yang ditunjukkan di bawah ini muncul. DibawahLabels memilih Embedded Labels, karena file kita memiliki baris tajuk sebagai baris pertamanya. KlikFinish.

Muat Skrip

Pemuatan file ke QlikView dilakukan melalui skrip pemuatan, yang dapat dilihat pada screen shot di bawah ini. Karenanya, ketika kami menggunakan file yang dibatasi, kami dapat mengubah skrip di bawah ini sesuai format file.

Sekarang script wizard meminta untuk menyimpan file dalam bentuk ekstensi file * .qvw. Ini meminta untuk memilih lokasi di mana Anda perlu menyimpan file. Klik "Langkah selanjutnya" untuk melanjutkan. Sekarang saatnya untuk melihat data yang dimuat dari file yang dipisahkan. Kami menggunakan aTable Box objek sheet untuk menampilkan data ini.

Buat Kotak Meja

Itu Table Boxadalah objek sheet untuk menampilkan data yang tersedia sebagai tabel. Itu dipanggil dari menuLayout → New Sheet Object → Table Box.

Saat mengklik Berikutnya, kita mendapatkan opsi untuk memilih bidang dari Kotak Tabel. Anda dapat menggunakanPromote or Demote tombol untuk mengatur ulang bidang.

Data Kotak Tabel

Saat menyelesaikan langkah di atas, Objek Lembar Kotak Tabel muncul yang menunjukkan data yang dibaca dari file Excel.

XML adalah format file, yang berbagi format file dan data di World Wide Web, intranet, dan tempat lain menggunakan teks ASCII standar. Itu singkatan dari Extensible Markup Language (XML). Mirip dengan HTML, ini berisi tag markup. Namun, tidak seperti HTML di mana tag markup mendeskripsikan struktur halaman, dalam XML tag markup mendeskripsikan arti dari data yang terkandung ke dalam file. QlikView dapat menggunakan data dari file XML.

Proses memuat data dari file XML mirip dengan pemuatan file yang dibatasi yang telah kita lihat sebelumnya. Buka editor skrip. Klik di menuInsert → Load Statement → Load from File. Jelajahi file XML yang ingin Anda muat. Dalam contoh ini, kami memilih file employee_dat.xml.

Pilih Struktur File XML

Saat membuka file XML yang dipilih, sebuah jendela muncul seperti yang ditunjukkan di bawah ini. Di bawahFile Typebagian kiri, pilih XML. Konten file XML sekarang muncul sebagai tabel bersama dengan kolom header. Klik Selesai.

File Loader Script

Pemuatan file XML ke dalam QlikView dilakukan melalui load script yang dapat dilihat di bawah ini. Jadi ketika kami menggunakan file XML apa pun, kami dapat mengubah skrip yang diberikan di bawah ini untuk mengganti nama kolom atau mengubah lokasi file, dll.

Sekarang script wizard meminta Anda untuk menyimpan file dalam bentuk ekstensi file * .qvw. Ini meminta untuk memilih lokasi di mana Anda perlu menyimpan file. Klik "Langkah selanjutnya" untuk melanjutkan. Sekarang saatnya untuk melihat data yang di-load dari file XML. Kami menggunakan aTable Box objek sheet untuk menampilkan data ini.

Buat Kotak Meja

Itu Table Boxadalah objek sheet untuk menampilkan data yang tersedia sebagai tabel. Itu dipanggil dari menuLayout → New Sheet Object → Table Box.

Saat mengklik Berikutnya, kita mendapatkan opsi untuk memilih bidang dari Kotak Tabel. Anda dapat menggunakanPromote or Demote tombol untuk mengatur ulang bidang.

Data Kotak Tabel

Saat menyelesaikan langkah di atas, Objek Lembar Kotak Tabel muncul yang menunjukkan data yang dibaca dari file Excel.

QlikView dapat memproses file dari web dalam format HTML. Itu dapat mengekstrak data dari tabel HTML. URL dari file web yang akan diproses diberikan sebagai masukan dan QlikView mengambil keduanya, struktur dan konten file. Kemudian menganalisis struktur halaman yang mengekstraksi data yang relevan dari tabel HTML yang ada di halaman. Kami memilihWeb files opsi dari Data from files bagian di bawah tab Data Editor skrip.

Berikan URL sebagai Input

Saat memilih opsi file Web, kami mendapatkan jendela baru untuk memberikan URL sebagai input. Dalam contoh ini, kami memilih Daftar negara berdaulat dan wilayah bergantung di Asia sebagai halaman masukan dari Wikipedia. Sebutkan URL-nya dan klik Next.

Pilih Tabel dari File Web

Saat membuka file Web yang dipilih, jendela yang ditunjukkan di bawah ini muncul. Di sini kita dapat melihat berbagai tabel yang ada di halaman web berlabel @ 1, @ 1, @ 3 dan seterusnya. Pilih tabel pertama dan klik Berikutnya dua kali.

Pilih Kolom Tabel

Dari tabel di atas, kita hanya dapat memilih kolom yang kita butuhkan dengan menghapus kolom yang tidak diinginkan menggunakan tanda silang.

Muat Skrip

Pemuatan file ke QlikView dilakukan melalui skrip pemuatan, yang dapat dilihat pada tangkapan layar yang diberikan di bawah ini. Oleh karena itu, ketika kami menggunakan file yang dibatasi, kami dapat mengubah skrip yang diberikan di bawah ini sesuai dengan format file.

Sekarang script wizard meminta untuk menyimpan file dalam bentuk ekstensi file * .qvw. Ini meminta untuk memilih lokasi di mana Anda perlu menyimpan file. Klik "Langkah selanjutnya" untuk melanjutkan. Sekarang saatnya melihat data yang dimuat dari file web. Kami menggunakan aTable Box objek sheet untuk menampilkan data ini.

Buat Kotak Meja

Itu Table Boxadalah objek sheet untuk menampilkan data yang tersedia sebagai tabel. Itu dipanggil dari menuLayout → New Sheet Object → Table Box.

Saat mengklik Berikutnya, kita mendapatkan opsi untuk memilih bidang dari Kotak Tabel. Anda dapat menggunakanPromote or Demote tombol untuk mengatur ulang bidang.

Data Kotak Tabel

Saat menyelesaikan langkah di atas, Objek Lembar Kotak Tabel muncul, yang memperlihatkan data yang dibaca dari file Web. tandaiNon-English karakter !!

QlikView dapat terhubung ke sebagian besar database populer seperti MySQL, SQL Server, Oracle, Postgress, dll. QlikView dapat mengambil data dan struktur tabel ke dalam lingkungan QlikView dan menyimpan hasilnya dalam memorinya untuk analisis lebih lanjut. Langkah-langkah untuk menyambungkan ke salah satu database ini melibatkan pembuatan koneksi ODBC menggunakan DSN dan kemudian menggunakan DSN ini untuk mengambil data.

Untuk tutorial ini, kita akan menghubungkan ke database MySQL. Tutorial ini mengasumsikan Anda memiliki lingkungan MySQL yang tersedia. Buat DSN ODBC (Nama Sumber Data) untuk MySQL, dengan mengikuti langkah-langkah berikut - untuk membuat DSN. Beri nama DSN sebagaimysqluserdsn atau Anda mungkin lebih suka menggunakan yang sudah ada jika Anda sudah membuat DSN untuk MySql.

Menghubungkan ke Database

Untuk bab ini kita akan menggunakan database MySql inbuilt bernama sakila. Kami membuat dokumen QlikView baru dan membuka editor skrip (menekan Control + E). Di bawah tabData, kami menemukan bagian bernama Database. Pilih ODBC dari daftar drop down dan klik Connect. Jendela berikut terbuka. Pilih DSN bernamamysqluserdnsdan klik Uji Koneksi. PesanConnection Test succeeded akan muncul.

Memverifikasi Koneksi ke Database

Pada koneksi yang berhasil, layar yang diberikan di bawah ini muncul menunjukkan koneksi ke DB di jendela utama editor skrip.

Pilih Tabel Database

Klik Selectdi jendela di atas untuk mendapatkan daftar tabel dan kolom. Di sini kita telah membuat DSN dengansakilasebagai database default kita mendapatkan daftar tabel dan kolom dari database ini. Kita dapat memilih database lain dari daftar drop-down database seperti yang ditunjukkan pada gambar di bawah. Kami akan terus menggunakan database sakila untuk bab ini.

Skrip Pemuat Tabel

Saat Mengklik OK di jendela di atas, kita kembali ke editor skrip utama yang menampilkan skrip untuk menggunakan tabel bernama actor.

Menampilkan Hasil di File qvd

Sekarang data yang dimuat ke dokumen QlikView perlu disimpan secara permanen untuk dianalisis lebih lanjut. Untuk ini, kita akan mengedit script untuk menyimpan data dalam bentuk file qvd. tekanControl+E untuk membuka jendela edit script dan tulis kode berikut.

Dalam kode tersebut, kami memberikan nama yang sesuai ke kolom dan menyebutkan nama tabel di atas pernyataan beban. Selain itu, kami memberikan jalur di mana file qvd yang dihasilkan akan disimpan. Simpan file ini sebagaiQV_mysql.qvw

Menggunakan File qvd

File qvd dapat dimuat ke dalam dokumen utama dan digunakan untuk membuat grafik dan tabel untuk analisis lebih lanjut. tekanControl+R untuk memuat ulang QV_mysql.qvw file dan klik Nextdi panduan bagan. Pilih tabel lurus yang akan dibuat dengan actor_id, first_name, last_name sebagai dimensi dan jumlah actor_id sebagai ekspresi. Sebuah grafik muncul seperti yang diberikan di bawah ini.

Data dapat dimasukkan ke dalam dokumen QlikView dengan langsung mengetik atau menempelkannya. Fitur ini adalah metode cepat untuk mendapatkan data dari clipboard ke dalam QlikView. Editor skrip menyediakan fitur ini di bawah tab Sisipkan.

Editor Skrip

Untuk membuka opsi pemuatan data Inline, kami membuka editor skrip dan pergi ke Insert → Load Statement → Load Inline.

Memasukkan Data

Saat membuka layar di atas, kami mendapatkan dokumen seperti spreadsheet tempat kami dapat mengetikkan nilainya. Kami juga dapat menempelkan nilai-nilai yang sudah tersedia di clipboard. Harap perhatikan bahwa tajuk kolom dibuat secara otomatis. Klik Selesai.

Muat Skrip

Perintah, yang memuat data, dibuat di latar belakang yang dapat dilihat di editor skrip.

Data Kotak Tabel

Saat membuat Objek Lembar Kotak Tabel, kita melihat data yang dibaca dari opsi pemuatan data Inline.

QlikView dapat memuat data dari tabel yang sudah ada di RAM-nya, yang sudah diproses oleh skrip. Persyaratan ini muncul saat Anda ingin membuat tabel yang memperoleh data dari tabel yang sudah ada dalam skrip yang sama. Harap diperhatikan bahwa tabel baru dan tabel yang ada harus dalam skrip yang sama.

Membuat Load Script

Buka editor skrip (atau gunakan Control + E) dan sebutkan skrip berikut. Di sini kami membuat tabel sebaris bernamaRegionsdengan data penjualan untuk berbagai wilayah. Kemudian kami membuat tabel lain bernamaTotaluntuk menghitung total penjualan menurut Nama Wilayah. Akhirnya kita menjatuhkan tabel Region, karena dalam file .qvw ini kita hanya perlu tabel bernamaTotal untuk analisis data.

Data Kotak Tabel

Saat membuat Objek Lembar Kotak Tabel, kita melihat data yang dibaca dari opsi pemuatan data penduduk.

QlikView Beban sebelumnya adalah jenis beban di mana kita menggunakan pernyataan beban, yang mengambil kolom pernyataan beban lain yang ada dalam skrip yang sama. Data dibaca oleh pernyataan Load pertama, yang berada di bagian bawah jendela editor skrip dan kemudian digunakan oleh pernyataan load di atasnya.

Muat Skrip

Tangkapan layar yang diberikan di bawah ini menunjukkan skrip untuk data, yang dimuat sebagai Inline datadan kemudian fungsi maks diterapkan ke salah satu kolom. Pernyataan load di bagian bawah membuat data tersedia di memori QlikView, yang digunakan oleh pernyataan load kedua di atas pernyataan load pertama. Pernyataan beban kedua menerapkan fungsi maks dengan kelompok demi klausa.

Data Kotak Tabel

Saat membuat Objek Lembar Kotak Tabel, kita melihat data yang dibaca dari opsi pemuatan data Inline.

Saat volume data dalam sumber data dokumen QlikView meningkat, waktu yang dibutuhkan untuk memuat file juga meningkat yang memperlambat proses analisis. Salah satu pendekatan untuk meminimalkan waktu yang dibutuhkan untuk memuat data ini adalah dengan memuat hanya catatan yang baru di sumber atau yang diperbarui. Konsep memuat hanya catatan baru atau yang diubah dari sumber ke dalam dokumen QlikView disebutIncremental Load.

Untuk mengidentifikasi catatan baru dari sumber, kami menggunakan kunci unik berurutan atau stempel waktu tanggal untuk setiap baris. Nilai kunci unik atau bidang waktu data ini harus mengalir dari file sumber ke dokumen QlikView.

Mari kita perhatikan file sumber berikut yang berisi detail produk di toko ritel. Simpan ini sebagai file .csv di sistem lokal yang dapat diakses oleh QlikView. Selama periode waktu beberapa produk ditambahkan dan deskripsi beberapa perubahan produk.

Product_Id,Product_Line,Product_category,Product_Subcategory
1,Sporting Goods,Outdoor Recreation,Winter Sports & Activities
2,"Food, Beverages & Tobacco",Food Items,Fruits & Vegetables
3,Apparel & Accessories,Clothing,Uniforms
4,Sporting Goods,Athletics,Rugby
5,Health & Beauty,Personal Care
6,Arts & Entertainment,Hobbies & Creative Arts,Musical Instruments
7,Arts & Entertainment,Hobbies & Creative Arts,Orchestra Accessories
8,Arts & Entertainment,Hobbies & Creative Arts,Crafting Materials
9,Hardware,Tool Accessories,Power Tool Batteries
10,Home & Garden,Bathroom Accessories,Bath Caddies
11,"Food, Beverages & Tobacco",Food Items,Frozen Vegetables
12,Home & Garden,Lawn & Garden,Power Equipment

Memuat Data ke QlikView

Kami akan memuat file CSV di atas menggunakan editor skrip (Control + E) dengan memilih opsi File Tabel seperti yang ditunjukkan di bawah ini. Di sini kami juga menyimpan data ke dalam file QVD di sistem lokal. Simpan dokumen QlikView sebagai file .qvw.

Memverifikasi Data yang Dimuat.

Kita dapat memeriksa data yang dimuat ke dokumen QlikView dengan membuat objek sheet bernama Table Box. Ini tersedia di menu Tata Letak danNew Sheet Objects sub-menu.

Membuat Tata Letak Tabel

Saat memilih Table Boxlembar objek, kita sampai ke layar berikutnya, yang digunakan untuk memilih kolom dan posisinya di tabel yang akan dibuat. Kami memilih kolom berikut dan posisinya dan klik Selesai.

Melihat Data yang Ada

Bagan berikut yang menunjukkan data seperti yang ditata pada langkah sebelumnya muncul.

Memperbarui Data Sumber

Mari kita tambahkan tiga record lagi berikut ke data sumber. Di sini, ID Produk adalah nomor unik, yang mewakili catatan baru.

13,Office Supplies,Presentation Supplies,Display
14,Hardware,Tool Accessories,Jigs
15,Baby & Toddler,Diapering,Baby Wipes

Skrip pemuatan tambahan

Sekarang, kita menulis skrip untuk menarik hanya record baru dari sumbernya.

// Load the data from the stored qvd.
Stored_Products:
LOAD Product_Id, 
     Product_Line, 
     Product_category, 
     Product_Subcategory
FROM
[E:\Qlikview\data\products.qvd]
(qvd);

//Select the maximum value of Product ID.
Max_Product_ID:
Load max(Product_Id) as MaxId
resident Stored_Products;

//Store the Maximum value of product Id in a variable.
Let MaxId = peek('MaxId',-1);

	 drop table Stored_Products;


//Pull the rows that are new.	 
NewProducts:
LOAD Product_Id,Product_Line, Product_category,Product_Subcategory
	 from [E:\Qlikview\data\product_categories.csv]
	 (txt, codepage is 1252, embedded labels, delimiter is ',', msq)
	 where Product_Id > $(MaxId);
	 
//Concatenate the new values with existing qvd.
Concatenate
LOAD Product_Id,Product_Line, Product_category, 
     Product_Subcategory
FROM [E:\Qlikview\data\products.qvd](qvd);

//Store the values in qvd.
store NewProducts into [E:\Qlikview\data\products.qvd](qvd);

Skrip di atas hanya mengambil record baru, yang dimuat dan disimpan ke dalam file qvd. Seperti yang kita lihat catatan dengan ID Produk baru 13, 14 dan 15.

Salah satu fitur penting dari QlikView, yang membuatnya sangat berbeda adalah kemampuan untuk menyimpan data dalam jumlah yang sangat besar dalam ukuran yang sangat terkompresi dan menyimpannya bersama dengan dokumen QlikView. Oleh karena itu, setelah dokumen dibuat, kita tidak perlu terhubung ke sumber data, karena data tersebut sudah tersimpan bersama dengan tata letak dokumen. Ini dicapai melalui file QVD, yang merupakan file datar yang disimpan dengan ekstensi .qvd. File QVD menyimpan data untuk satu dokumen QlikView dan dibuat menggunakan editor skrip yang tersedia di dokumen QlikView.

Keuntungan Menggunakan File QVD

Keuntungan menggunakan file QVD di QlikView adalah sebagai berikut -

  • Memuat Data Lebih Cepat
  • Dukung penskalaan dengan baik saat volume data bertambah
  • Digunakan dalam beban tambahan
  • Data dari berbagai sumber dapat digabungkan ke satu kumpulan data
  • Ekstrak data secara paralel

Membuat File QVD

File QVD dibuat menggunakan pernyataan STORE selama pemuatan file QlikView. Pernyataan ini membuat file qvd tunggal, yang disimpan di lokasi yang ditentukan sebagai file; terpisah dari file QVW yang digunakan untuk membuatnya.

Diberikan di bawah ini adalah contoh menyimpan file qvd setelah data dimuat ke dalam dokumen QlikView dengan membaca file sumber.

Menggunakan File QVD

File QVD dimuat ke dokumen QlikView dengan cara yang sama seperti file lain seperti CSV, Excel dan file yang dipisahkan digunakan. Kami menggunakanOpen opsi yang tersedia di bawah Filemenu dan telusuri file QVD yang kami buat sebelumnya. Saat membukanya, ini memberi kita jendela untuk melihat data, memilih tajuk kolom dan melakukan transformasi data yang diperlukan

Skrip Pemuat File QVD

Saat mengklik Selesai, jendela edit skrip muncul yang menunjukkan kode yang digunakan untuk memuat file QVD. Kami dapat mengedit kode ini lebih lanjut. Misalnya, untuk mendapatkan hanya beberapa kolom yang akan ditampilkan atau menerapkan fungsi bawaan, dll. Klik selesai untuk memuat file ke dalam dokumen QlikView saat ini. Simpan dokumen QlikView sebagaiuse_qvd.qvw.

Menampilkan Data dari File QVD

Muat ulang dokumen dengan menggunakan Control+R dan pilih opsi menu Layout → New Sheet Objects → Table Box. Sebuah jendela muncul menampilkan semua kolom dari tabel yang ada di file QVD. Pilih"Add All"untuk menambahkan semua kolom ke tabel tampilan. Menggunakan"Promote/Demote"opsi untuk mengubah urutan kolom. Klik "Selesai". Layar berikut muncul menunjukkan konten file QVD.

Setiap dokumen QlikView terbuat dari setidaknya satu lembar kerja yang disebut Main. Kita bisa menambahkan lebih banyak lembar, yang seperti banyak halaman dari dokumen QlikView yang sama. Spreadsheet membantu kami menampilkan berbagai format data seperti - beberapa diagram atau beberapa tabel. Setiap lembar dapat berisi berbagai objek lembar. Selain itu, seprai dapat diatur ulang menggunakanPromote Sheet/Demote Sheet opsi dan dapat dihapus dari dokumen QlikView menggunakan Remove Sheet pilihan.

Properti Lembar

Spreadsheet memiliki berbagai properti, yang dapat diatur untuk menyesuaikan seprai. Misalnya, kita dapat mengatur nama lembar dan warnanya. Klik kanan di mana saja di lembar dan pilih opsi Properti. Kemudian pilih properti berikut.

  • Sheet Settings → Color. - Ini akan mengatur warna latar belakang Lembar.

  • Tab Settings → Custom Colors. - Ini akan mengatur warna untuk Tab di mana nama Sheet muncul.

  • Title. - Ini akan mengatur nama Sheet.

Membuat Objek Lembar

Objek Lembar adalah elemen data QlikView yang disematkan di lembar. Mereka menampilkan data yang dimuat ke dalam memori QlikView. Setiap objek lembar terikat ke sumber data dan satu atau beberapa kolomnya. Objek Lembar dibuat darilayout menu seperti yang ditunjukkan di bawah ini.

Menggunakan Objek Lembar

Objek Lembar menampilkan data dari sumber data dan semua objek dalam lembar terkait satu sama lain. Mari buat List Box dan Multi Box dan lihat asosiasi ini beraksi.

Membuat Kotak Daftar

Kotak Daftar menampilkan data dari kolom tabel yang tersedia di memori QlikView. Pilih opsiList Box dari opsi Add Sheet Objects dan atur properti seperti yang diberikan di bawah ini.

Membuat Multi Box

Multi Box merepresentasikan data dari beberapa kolom dari sebuah tabel. Pilih opsiMulti Box dari opsi Add Sheet Objects dan atur properti seperti yang ditunjukkan di bawah ini.

Saat menyelesaikan langkah-langkah yang diberikan di atas, jendela berikut muncul yang menunjukkan kedua objek.

Asosiasi antara Objek Lembar

Kita dapat melihat bagaimana objek sheet ditautkan satu sama lain dengan memilih satu opsi dari Multi Box, yang menyoroti baris terkait di List Box. Mari kita pilih "Diapering" di bawah daftar drop-down Kategori Produk di Multi Box. Jendela yang ditunjukkan di bawah ini muncul.

Scripting adalah fitur yang sangat kuat di QlikView, yang memungkinkan kontrol opsi pemuatan data dan transformasi data. Ini memungkinkan penggunaan banyak fungsi bawaan yang tersedia di QlikView dan membuat subrutin untuk digunakan di beberapa skrip dalam dokumen QlikView.

Pembuatan skrip dilakukan menggunakan Editor Skrip. Itu diakses dari menu File menggunakanScript Editor. Kami juga bisa menekanControl +Euntuk membuka jendela editor skrip. Ini prapopulasi beberapa format data yang ditetapkan sebagai format default untuk data yang akan diproses. Misalnya, pemisah Seribu adalah koma dan tanggal dalam format Bulan-hari-tahun. Ini dapat diubah agar sesuai dengan data yang masuk sesuai kebutuhan.

Fitur Editor Skrip

Editor skrip memiliki banyak fitur, yang diakses dari menu di jendela editor skrip, yang merupakan menu berbeda dari menu utama. Diberikan di bawah ini adalah daftar fitur penting.

Menu File

  • Reload - Memuat ulang skrip dan mengambil data baru.

  • Upper/Lower Case - Mengubah kapitalisasi kata-kata karena QlikView peka huruf besar / kecil.

  • Comment - Digunakan untuk mengomentari blok kode.

Edit Menu

  • Clear Entire Script - Menghapus tab skrip aktif.

  • Open Script File - Membuka file skrip yang disimpan.

  • Table Viewer - Digunakan untuk melihat tampilan tabel dari data yang sedang dimuat.

Sisipkan Menu

  • Environment Variables - Menyisipkan daftar standar variabel Lingkungan.

  • Script Files - Memungkinkan untuk mencari file skrip dan memasukkannya.

  • Connect/Disconnect Statement - Digunakan untuk menghubungkan atau memutuskan dari database eksternal.

Menu Tab

  • Insert Tab - Menyisipkan Tab pada posisi kursor saat ini.

  • Promote/Demote Tab - Memungkinkan untuk memindahkan tab dari kiri ke kanan dan sebaliknya.

  • Merge with Previous - Digunakan untuk menggabungkan konten tag aktif dengan tab sebelumnya.

Menu Alat

  • ODBC Administrator 64 bit/ODBC Administrator 32 bit - Memungkinkan untuk mengatur informasi DSN yang benar untuk sumber data.

  • Editor Preferences - Memungkinkan Anda untuk mengonfigurasi font dan ukuran teks, fitur bantuan, pintasan, mesin skrip default, dll.

  • Syntax Check - Digunakan untuk memvalidasi sintaks kode skrip.

QlikView memiliki banyak fungsi built-in, yang tersedia untuk diterapkan pada data yang sudah tersedia di memori. Fungsi-fungsi ini diatur ke dalam banyak kategori dan sintaks fungsi muncul segera setelah dipilih. Kita dapat mengklik tombol Paste untuk memasukkan ekspresi ke editor dan memberikan argumen.

Buat Kotak Meja

Buat Kotak Tabel dengan mengikuti menu seperti yang ditunjukkan pada tangkapan layar yang diberikan di bawah ini.

Saat menyelesaikan langkah yang diberikan di atas, kita mendapatkan jendela untuk menunjukkan kondisi Perhitungan di kiri bawah.

Daftar Fungsi

Klik pada tombol di sebelah kondisi kalkulasi dan pergi ke tab Fungsi. Ini menunjukkan daftar fungsi yang tersedia.

Saat memilih String dari kategori fungsi, kita hanya bisa melihat beberapa fungsi, yang mengambil string sebagai argumen.

Dalam bab-bab selanjutnya, kita akan melihat penggunaan banyak fungsi penting.

QlikView IntervalMatch adalah fungsi canggih yang digunakan untuk mencocokkan nilai numerik yang berbeda dengan interval numerik. Ini berguna dalam menganalisis bagaimana peristiwa sebenarnya terjadi versus peristiwa yang direncanakan. Contoh skenario yang digunakan adalah di jalur perakitan rumah produksi dimana belt direncanakan akan dijalankan pada waktu tertentu dan durasi tertentu. Namun, proses sebenarnya dapat terjadi pada titik waktu yang berbeda karena kerusakan, dll.

Contoh

Pertimbangkan jalur perakitan di mana ada tiga sabuk bernama A, B dan C. Mereka direncanakan untuk mulai & berhenti pada waktu tertentu dalam sehari. Pada hari tertentu, kami mempelajari waktu mulai dan berakhir yang sebenarnya dan menganalisis apa yang terjadi pada hari itu. Untuk ini, kami mempertimbangkan dua set pengamatan seperti yang ditunjukkan di bawah ini.

# Data Set for AssembilyLine.
StartTime,EndTime, BeltNo
00:05,4:20, A
1:50,2:45,B
3:15,10:30,C
	
# Data set for the events happened.
ActualTime,Product
1:10,Start Belt A
2:24,Stop Belt A
3:25,Restart Belt A
4:35,Stop Belt A
2:20,Start Belt B
3:11, Stop Belt B
3:15,Start Belt C
11:20, Stop Belt C

Membuat Script

Kami membuka editor skrip di dokumen QlikView baru menggunakan Control+E. Kode berikut membuat tabel yang diperlukan sebagai data sebaris. Setelah membuat skrip ini, tekancontrol+R untuk memuat ulang data ke dalam dokumen QlikView.

Membuat Objek Lembar

Mari kita buat file Table Boxobjek sheet untuk menampilkan data yang dihasilkan oleh fungsi IntervalMatch. Buka item menuLayout → New Sheet Object → Table Box. Jendela berikut muncul di mana kami menyebutkan Judul tabel dan memilih bidang yang diperlukan untuk ditampilkan.

Menampilkan Kotak Tabel

Saat mengklik OK di jendela di atas, sebuah tabel muncul yang menunjukkan bidang ActualTime cocok dengan interval StartTime dan EndTime.

Fungsi Agregat QlikView digunakan untuk menghasilkan data agregat dari baris-baris tabel. Fungsi tersebut diterapkan ke kolom saat membuat skrip beban. Diberikan di bawah ini adalah contoh daftar fungsi Agregat. Kami juga perlu menerapkanGroup by klausa tepat saat menerapkan fungsi agregat.

  • SUM memberikan jumlah nilai numerik kolom.
  • AVG memberikan rata-rata nilai numerik kolom.
  • MAX memberikan nilai numerik maksimum dari kolom tersebut.
  • MIN memberikan minimum nilai numerik kolom.

Contoh

Pertimbangkan data berikut yang disimpan sebagai product_sales.csv di sistem lokal. Ini mewakili angka penjualan untuk berbagai lini produk dan kategori produk di toko.

Product_Line,Product_category,Quantity,Value
Sporting Goods,Outdoor Recreation,12,5642
Food, Beverages & Tobacco,38,2514
Apparel & Accessories,Clothing,54,2365
Apparel & Accessories,Costumes & Accessories,29,4487
Sporting Goods,Athletics,11,812
Health & Beauty,Personal Care,21,6912
Arts & Entertainment,Hobbies & Creative Arts,58,5201
Arts & Entertainment,Paintings,73,8451
Arts & Entertainment,Musical Instruments,41,1245
Hardware,Tool Accessories,2,456
Home & Garden,Bathroom Accessories,36,241
Food,Drinks,54,1247
Home & Garden,Lawn & Garden,29,5462
Office Supplies,Presentation Supplies,22,577
Hardware,Blocks,53,548
Baby & Toddler,Diapering,19,1247

Membuat Load Script

Kami membuka editor skrip di dokumen QlikView baru menggunakan Control+E. Kode berikut membuat tabel yang diperlukan sebagai data sebaris. Setelah membuat skrip ini, tekan control + R untuk memuat ulang data ke dalam dokumen QlikView.

Membuat Objek Lembar

Mari kita buat file Table Boxobjek sheet untuk menunjukkan data yang dihasilkan oleh fungsi Agregat. Masuk ke menuLayout → New Sheet Object → Table Box. Jendela berikut muncul di mana kami menyebutkan Judul tabel dan memilih bidang yang diperlukan untuk ditampilkan. Mengklik OK menampilkan data dari file CSV di QlikView Table Box seperti yang ditunjukkan di bawah ini.

Menerapkan fungsi SUM ()

Diberikan di bawah ini adalah skrip muat untuk menemukan jumlah kuantitas penjualan dan nilai penjualan di seluruh Garis Produk dan kategori produk.

Klik OK dan tekan Control+Runtuk memuat ulang data ke dalam dokumen QlikView. Sekarang ikuti langkah yang sama seperti yang diberikan di atas di -Creating Sheet Objects untuk membuat Kotak Tabel QlikView untuk menampilkan hasil script seperti yang ditunjukkan di bawah ini.

Menerapkan fungsi AVG ()

Diberikan di bawah ini adalah skrip beban untuk membuat rata-rata jumlah penjualan dan nilai penjualan di setiap Lini Produk.

# Average sales of Quantity and value in each Product Line.
LOAD Product_Line, 
     avg(Quantity),
	 avg(Value)
FROM
[E:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq)
Group by Product_Line;

Klik OK dan tekan Control+Runtuk memuat ulang data ke dalam dokumen QlikView. Sekarang ikuti langkah yang sama seperti yang diberikan di atas di -Creating Sheet Objects untuk membuat Kotak Tabel QlikView untuk menampilkan hasil script seperti yang ditunjukkan di bawah ini.

Menerapkan fungsi MAX () & MIN ()

Diberikan di bawah ini adalah skrip beban untuk membuat jumlah penjualan maksimum dan minimum di setiap Lini Produk.

# Maximum and Minimum sales in each product Line.
LOAD Product_Line,
     max(Quantity) as MaxQuantity,
     min(Quantity) as MinQuantity
FROM
[E:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq)
Group by Product_Line;

Klik OK dan Control+Runtuk memuat ulang data ke dalam dokumen QlikView. Sekarang ikuti langkah yang sama seperti di atas di -Creating Sheet Objects untuk membuat Kotak Tabel QlikView untuk menampilkan hasil script seperti yang ditunjukkan di bawah ini.

Itu Match()Fungsi di QlikView digunakan untuk mencocokkan nilai string pada ekspresi dengan nilai data yang ada di kolom. Ini mirip dengan fungsi in yang kita lihat dalam bahasa SQL. Berguna untuk mengambil baris yang berisi string tertentu dan juga memiliki ekstensi dalam bentuk fungsi wildmatch ().

Mari kita pertimbangkan data berikut sebagai file input untuk contoh yang diilustrasikan di bawah ini.

Product_Id,Product_Line,Product_category,Product_Subcategory
1,Sporting Goods,Outdoor Recreation,Winter Sports & Activities
2,Food, Beverages & Tobacco,Food Items,Fruits & Vegetables
3,Apparel & Accessories,Clothing,Uniforms
4,Sporting Goods,Athletics,Rugby
5,Health & Beauty,Personal Care
6,Arts & Entertainment,Hobbies & Creative Arts,Musical Instruments
7,Arts & Entertainment,Hobbies & Creative Arts,Orchestra Accessories
8,Arts & Entertainment,Hobbies & Creative Arts,Crafting Materials
9,Hardware,Tool Accessories,Power Tool Batteries
10,Home & Garden,Bathroom Accessories,Bath Caddies
11,Food, Beverages & Tobacco,Food Items,Frozen Vegetables
12,Home & Garden,Lawn & Garden,Power Equipment
13,Office Supplies,Presentation Supplies,Display
14,Hardware,Tool Accessories,Jigs
15,Baby & Toddler,Diapering,Baby Wipes

Memuat Script dengan Fungsi Match ()

Skrip berikut menampilkan skrip Muat, yang membaca file bernama product_categories.csv. Kami mencari di lapanganProduct_Line untuk nilai yang cocok dengan string 'Food' dan 'Sporting Goods'.

Membuat Objek Lembar

Mari kita buat objek lembar Kotak Tabel untuk menampilkan data yang dihasilkan oleh fungsi pencocokan. Masuk ke menuLayout → New Sheet Object → Table Box. Jendela berikut muncul di mana kami menyebutkan Judul tabel dan kemudian memilih bidang yang diperlukan untuk ditampilkan. Mengklik OK menampilkan data dari file CSV di QlikView Table Box seperti yang ditunjukkan di bawah ini.

Memuat Script dengan Fungsi Wildmatch ()

Itu wildmatch()function adalah ekstensi dari fungsi match () di mana kita dapat menggunakan wildcard sebagai bagian dari string yang digunakan untuk mencocokkan nilai dengan nilai di bidang yang dicari. Kami mencari string 'Off *', '* ome *.

Membuat Objek Lembar

Mari kita buat file Table Boxobjek sheet untuk menampilkan data yang dihasilkan oleh fungsi wildmatch. Buka item menu Layout → New Sheet Object → Table Box. Jendela berikut muncul di mana kami menyebutkan Judul tabel dan kemudian memilih bidang yang diperlukan untuk ditampilkan. Mengklik OK menampilkan data dari file CSV di QlikView Table Box seperti yang ditunjukkan di bawah ini.

Itu Rank()Fungsi di QlikView digunakan untuk menampilkan peringkat nilai dalam suatu bidang serta mengembalikan baris dengan nilai peringkat tertentu. Jadi ini digunakan dalam dua skenario. Skenario pertama adalah dalam grafik QlikView untuk menampilkan peringkat nilai di lapangan dan kedua adalah dalam fungsi Agregat untuk hanya menampilkan baris, yang memiliki nilai peringkat tertentu.

Memasukan data

Data yang digunakan dalam contoh yang menjelaskan fungsi Peringkat diberikan di bawah ini. Anda dapat menyimpan ini sebagai file .csv di jalur di sistem Anda yang dapat diakses oleh QlikView.

Product_Id,Product_Line,Product_category,Quantity,Value
1,Sporting Goods,Outdoor Recreation,12,5642
2,Food, Beverages & Tobacco,38,2514
3,Apparel & Accessories,Clothing,54,2365
4,Apparel & Accessories,Costumes & Accessories,29,4487
5,Sporting Goods,Athletics,11,812
6,Health & Beauty,Personal Care,21,6912
7,Arts & Entertainment,Hobbies & Creative Arts,58,5201
8,Arts & Entertainment,Paintings,73,8451
9,Arts & Entertainment,Musical Instruments,41,1245
10,Hardware,Tool Accessories,2,456
11,Home & Garden,Bathroom Accessories,36,241
12,Food,Drinks,54,1247
13,Home & Garden,Lawn & Garden,29,5462
14,Office Supplies,Presentation Supplies,22,577
15,Hardware,Blocks,53,548
16,Baby & Toddler,Diapering,19,1247
17,Baby & Toddler,Toys,9,257
18,Home & Garden,Pipes,81,1241
19,Office Supplies,Display Board,29,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Files opsi dari Data from Files tabdan cari file yang berisi data di atas. KlikOK dan tekan Control+R untuk memuat data ke dalam memori QlikView.

Membuat Chart dengan Fungsi Rank ()

Selanjutnya, kami mengikuti langkah-langkah yang diberikan di bawah ini untuk membuat bagan, yang menunjukkan peringkat file Value dijelaskan sehubungan dengan dimensi Product_Line.

Pilih Jenis Bagan

Klik pada panduan Bagan dan pilih opsi straight tablesebagai tipe bagan. KlikNext.

Pilih Dimensi Bagan

Dari First Dimensiondaftar drop-down, pilih Product_Line sebagai dimensi. KlikNext.

Tentukan Ekspresi Bagan

Di bidang ekspresi kustom, sebutkan ekspresi peringkat seperti yang diperlihatkan di bawah ini. Di sini kami mempertimbangkan bidang numerik bernamaValue, yang mewakili nilai Penjualan untuk setiap kategori di bawah setiap Lini Produk. KlikNext.

Menampilkan Grafik

Saat mengklik Selesai di langkah di atas, bagan berikut muncul yang menunjukkan peringkat nilai penjualan dari setiap Lini Produk.

Menggunakan Fungsi Agregat dengan Peringkat

Fungsi agregat seperti - max, min dll. Dapat mengambil peringkat sebagai argumen untuk mengembalikan baris yang memenuhi nilai peringkat tertentu. Kami menganggap ekspresi berikut ada di editor skrip, yang akan memberikan baris yang berisi penjualan tertinggi di bawah setiap lini Produk.

# Load the records with highest sales value for each product line.
LOAD Product_Line, 
     max(Value,1)
FROM
[E:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq)
group by Product_Line;

Membuat Objek Lembar

Mari kita buat file Table Boxobjek lembar untuk menunjukkan data yang dihasilkan oleh skrip yang diberikan di atas. Masuk ke menuLayout → New Sheet Object → Table Box. Jendela berikut muncul di mana kami menyebutkan Judul tabel dan memilih bidang yang diperlukan untuk ditampilkan. Mengklik OK menampilkan data dari file CSV di QlikView Table Box seperti yang ditunjukkan di bawah ini.

Itu peek() fungsi di QlikView digunakan untuk mengambil nilai bidang dari catatan sebelumnya dan menggunakannya dalam perhitungan.

Memasukan data

Mari kita perhatikan angka penjualan bulanan seperti yang ditunjukkan di bawah ini. Simpan data dengan nama file bulanan_sales.csv.

Month,Sales Volume
March,2145
April,2458
May,1245
June,5124
July,7421
August,2584
September,5314
October,7846
November,6532
December,4625
January,8547
February,3265

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Filesopsi dari untuk file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. KlikOK dan klik Control+R untuk memuat data ke dalam memori QlikView.

LOAD Month, 
     [Sales Volume],
     peek('Sales Volume') as Prevmonth
FROM
[C:\Qlikview\data\monthly_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Membuat Objek Lembar

Mari kita buat file Table Boxobjek lembar untuk menunjukkan data yang dihasilkan oleh skrip di atas. Buka item menuLayout → New Sheet Object → Table Box. Jendela berikut muncul di mana kami menyebutkan Judul tabel dan memilih bidang yang diperlukan untuk ditampilkan. Mengklik OK menampilkan data dari file csv di Kotak Tabel QlikView seperti yang ditunjukkan di bawah ini. Atur juga urutan sortir seperti yang ditunjukkan di bawah ini untuk mendapatkan hasil dalam urutan bidang yang samaMonth seperti di sumbernya.

Saat menyelesaikan langkah-langkah di atas dan mengklik Finish, kita mendapatkan kotak Tabel yang menampilkan data seperti yang diberikan di bawah ini.

Menggunakan Fungsi peek () dalam Perhitungan

Itu peek()dapat digunakan dalam kalkulasi yang melibatkan kolom lain. Mari kita tampilkan persentase perubahan volume penjualan setiap bulan. Skrip berikut mencapai hasil ini.

LOAD
Month, [Sales Volume],
peek('Sales Volume') as Prevvolume,
(([Sales Volume]-peek('Sales Volume')))/peek('Sales Volume')*100  as Difference
FROM
[C:\Qlikview\data\monthly_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Membuat Objek Lembar

Mari kita buat file Table Boxobjek lembar untuk menunjukkan data yang dihasilkan oleh skrip di atas. Buka item menuLayout → New Sheet Object → Table Box. Jendela berikut muncul di mana kami menyebutkan Judul tabel dan memilih bidang yang diperlukan untuk ditampilkan. Mengklik OK menampilkan data dari file CSV di QlikView Table Box seperti yang ditunjukkan di bawah ini.

Itu RangeSum()Fungsi di QlikView digunakan untuk melakukan penjumlahan selektif pada bidang yang dipilih yang tidak mudah dicapai oleh fungsi penjumlahan. Itu bisa mengambil ekspresi yang berisi fungsi lain sebagai argumennya dan mengembalikan jumlah ekspresi tersebut.

Memasukan data

Mari kita perhatikan angka penjualan bulanan seperti yang ditunjukkan di bawah ini. Simpan data dengan nama file bulanan_sales.csv.

Month,Sales Volume
March,2145
April,2458
May,1245
June,5124
July,7421
August,2584
September,5314
October,7846
November,6532
December,4625
January,8547
February,3265

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Files opsi dari Data from Filestab dan cari file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. KlikOK dan klik Control+R untuk memuat data ke dalam memori QlikView.

LOAD 
Month, [Sales Volume]
FROM
[C:\Qlikview\data\monthly_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Menerapkan Fungsi RangeSum ()

Dengan data di atas dimuat ke dalam memori QlikView, kami mengedit skrip untuk menambahkan kolom baru, yang akan memberikan jumlah bergulir dari volume penjualan bulan yang bijaksana. Untuk ini, kami juga menggunakan bantuan fungsi mengintip yang dibahas di bab sebelumnya untuk menyimpan nilai rekaman sebelumnya dan menambahkannya ke volume penjualan rekaman saat ini. Skrip berikut mencapai hasilnya.

LOAD
Month, [Sales Volume],
rangesum([Sales Volume],peek('Rolling')) as Rolling
FROM
[C:\Qlikview\data\monthly_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Membuat Objek Lembar

Mari kita buat file Table Boxobjek lembar untuk menunjukkan data yang dihasilkan oleh skrip yang diberikan di atas. Masuk ke menuLayout → New Sheet Object → Table Box.

Jendela berikut muncul di mana kami menyebutkan Judul tabel dan memilih bidang yang diperlukan untuk ditampilkan. Mengklik OK menampilkan data dari file CSV di QlikView Table Box seperti yang ditunjukkan di bawah ini.

Dokumen QlikView adalah file yang berisi semua objek yang digunakan untuk presentasi dan analisis data. Ini berisi lembar, variabel, model data, detail koneksi sumber-data, dan bahkan data yang dimuat setelah menariknya dari sumber.

Properti Dokumen

Kami dapat dengan cepat mengetahui informasi dasar dari dokumen QlikView. KlikHelp → document Support Info. Diberikan di bawah ini adalah contoh keluaran.

Mengatur Gambar Latar Dokumen

Kita dapat mengatur gambar sebagai gambar latar untuk dokumen menggunakan kotak centang Wallpaper Image kotak centang di bawah Generaltab. Kami memilih gambar dan menyelaraskannya di posisi kiri atas menggunakan tombol dropdown.

Layar berikut ini muncul saat memilih opsi di atas.

Objek Lembar

Dokumen QlikView berisi berbagai objek Sheet, yang dapat dipindahkan dengan menyeretnya dan ditempatkan di mana saja dalam dokumen. Mari kita buat objek dua lembar, aTable box dan a Statistics Box. Anda dapat mengikuti bab sebelumnya di mana kita telah belajar membuat objek lembar. Selain itu, kami menggunakan file Product_sales.csv, yang disebutkansini.

Detail objek Sheets dapat dilihat menggunakan tab "Sheets". Ini menunjukkan semua lembar yang terdapat dalam dokumen dan untuk setiap lembar, objek lembar ditampilkan. Baik sheet maupun objek sheet memiliki ID unik. Kami juga dapat mengedit berbagai properti objek ini dari tab ini sendiri.

Menjadwalkan Dokumen

Dokumen QlikView dapat dijadwalkan untuk disegarkan pada interval yang diinginkan. Ini dilakukan dengan menggunakanSchedule tab tersedia di bawah jendela properti Dokumen.

SEBUAH list boxmewakili daftar semua nilai bidang tertentu. Memilih nilai dalam kotak daftar menyoroti nilai terkait di objek lembar lainnya. Ini membantu dalam analisis visual yang lebih cepat. Ini juga sangat berguna untuk mengikuti jalur menelusuri di antara berbagai objek lembar. Ini juga memiliki fitur pencarian, yang memungkinkan untuk mencari nilai tertentu di kotak daftar yang sangat membantu untuk daftar nilai yang sangat panjang.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Files opsi dari Data from Filestab dan cari file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. KlikOK dan klik Control+R untuk memuat data ke dalam memori QlikView.

LOAD Product_Line, 
     Product_category, 
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Membuat Kotak Daftar

Ciptaan List Box melibatkan navigasi melalui menu Layout → New Sheet Object → List Box. Layar berikut menunjukkan langkah-langkah ini.

Selanjutnya, kami memilih kategori Produk sebagai bidang tempat kami membuat kotak daftar.

Data Kotak Daftar

Menyelesaikan langkah-langkah di atas membawa layar berikut, yang menunjukkan nilai kategori Produk sebagai kotak daftar.

Opsi Pencarian di Kotak Daftar

Ketika Kotak Daftar berisi nilai yang sangat banyak, sulit untuk menggulir ke bawah dan mencarinya. Jadi kotak pencarian di bagian atas kotak daftar dapat digunakan untuk mengetikkan string pencarian. Nilai yang relevan muncul segera setelah huruf pertama diketik.

Kotak Daftar dan Asosiasi

Objek Lembar lainnya secara otomatis dikaitkan dengan Kotak Daftar dan keterkaitannya mudah diamati dengan memilih nilai dari kotak daftar.

SEBUAH Multi Boxmewakili daftar semua nilai dari beberapa bidang sebagai nilai drop-down. Mirip dengan kotak daftar, pemilihan nilai di Multi Box menyoroti nilai terkait di objek lembar lainnya. Ini membantu dalam analisis visual yang lebih cepat. Ini juga sangat berguna untuk mengikuti jalur menelusuri di antara berbagai objek lembar.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Files opsi dari Data from Filestab dan cari file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. KlikOK dan klik Control+R untuk memuat data ke dalam memori QlikView.

LOAD Product_Line, 
     Product_category, 
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Membuat Multi Box

Pembuatan Multi Box melibatkan navigasi melalui menu Layout → New Sheet Object → Multi Box. Layar berikut menunjukkan langkah-langkah ini.

Selanjutnya kita memilih bidang tabel penjualan Produk untuk membangun Multi Box.

Data Multi Kotak

Menyelesaikan langkah-langkah di atas membawa layar berikut, yang menunjukkan nilai kategori Produk sebagai kotak Multi.

Multi Box dan Asosiasi

Objek Lembar lainnya secara otomatis dikaitkan dengan Multi Box dan keterkaitannya mudah diamati dengan memilih nilai dari Multi Box.

QlikView text Objectdigunakan untuk menunjukkan beberapa informasi deskriptif tentang laporan QlikView yang sedang ditampilkan. Itu juga dapat menunjukkan perhitungan berdasarkan ekspresi tertentu. Ini terutama digunakan untuk menampilkan informasi yang diformat dengan baik menggunakan warna dan jenis font yang berbeda dalam kotak terpisah dari Objek Lembar lainnya.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. Klik "OK" dan tekan "Control + R" untuk memuat data ke dalam memori QlikView.

LOAD Product_Line, 
     Product_category, 
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Membuat Kotak Meja

Untuk data di atas, mari kita buat file Table Box, yang akan menampilkan data dalam bentuk tabel. Masuk ke menuLayout → New Sheet Object → Table Box dan pilih kolom seperti yang ditunjukkan di bawah ini.

Klik Apply lalu OKuntuk menyelesaikan pembuatan kotak Tabel. Layar berikut muncul.

Membuat Objek Teks

Untuk data di atas, mari kita buat file Text Object. Masuk ke menuLayout → New Sheet Object → Text Object seperti gambar dibawah.

Membuat Ekspresi Objek Teks

Pada kotak teks yang dibuat di atas, klik kanan dan pilih properti. Kemudian masukkan konten yang akan ditampilkan pada Objek Teks dalam kotak Teks di bawah tab Umum seperti yang ditunjukkan di bawah ini.

Memilih Warna Latar Belakang

Warna latar belakang Objek Teks dapat diatur menggunakan opsi latar belakang di tab Umum.

Objek Teks

Objek Teks terakhir ditunjukkan di bawah ini. Jika kita mengklik beberapa Lini Produk untuk memfilternya, maka konten di Objek Teks berubah sesuai untuk mencerminkan nilai baru.

Bagan batang sangat banyak digunakan metode pembuatan bagan untuk mempelajari hubungan antara dua dimensi dalam bentuk batang. Ketinggian bilah pada grafik mewakili nilai satu dimensi. Jumlah batang mewakili urutan nilai atau nilai yang dikelompokkan dari dimensi lain.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. Klik "OK" dan tekan"Control+R" untuk memuat data ke dalam memori QlikView.

LOAD Product_Line, 
     Product_category, 
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Membuat Kotak Meja (Objek Lembar)

Untuk data di atas, mari kita buat file Table Box, yang akan menampilkan data dalam bentuk tabel. Masuk ke menuLayout → New Sheet Object → Table Box dan pilih kolom seperti yang ditunjukkan di bawah ini.

Klik Apply lalu OKuntuk menyelesaikan pembuatan kotak Tabel. Layar yang diberikan di bawah ini muncul.

Menggunakan Quick Chart Wizard

Untuk mulai membuat bagan batang, kita akan menggunakan wizard bagan cepat. Saat mengkliknya, layar berikut akan muncul yang meminta untuk memilih jenis grafik. Memilihbar Chart dan klik Next.

Pilih Dimensi Bagan

Pilih Lini Produk sebagai Dimensi Pertama.

Pilih Ekspresi Grafik

Ekspresi bagan digunakan untuk menerapkan fungsi seperti Sum, Average, or Countdi bidang dengan nilai numerik. Kami akan menerapkan fungsi Sum pada nilai bernama yang diajukan. Klik Next.

Pilih Format Bagan

Format Bagan menentukan gaya dan orientasi bagan. Kami memilih opsi pertama di setiap kategori. Klik Next.

Bagan Batang

Grafik batang muncul seperti yang ditunjukkan di bawah ini. Ini menunjukkan ketinggian nilai bidang untuk lini produk yang berbeda.

SEBUAH pie-chartadalah representasi nilai sebagai irisan lingkaran dengan warna berbeda. Irisan diberi label dan nomor yang sesuai dengan setiap irisan juga ditunjukkan dalam grafik. QlikView membuat diagram lingkaran menggunakan wizard diagram atau Objek Lembar diagram.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. Klik "OK" dan tekan "Control + R" untuk memuat data ke dalam memori QlikView.

LOAD Product_Line, 
     Product_category, 
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Menggunakan Quick Chart Wizard

Untuk mulai membuat bagan Pai, kita akan menggunakan wizard bagan cepat. Saat mengkliknya, layar berikut akan muncul yang meminta untuk memilih jenis grafik. MemilihPie Chart dan klik Next.

Pilih Dimensi Bagan

Pilih Lini Produk sebagai Dimensi Pertama.

Pilih Ekspresi Grafik

Ekspresi bagan digunakan untuk menerapkan fungsi seperti Sum, Average or Countdi bidang dengan nilai numerik. Kami akan menerapkan fungsi Sum pada nilai bernama yang diajukan. Klik Next.

Pilih Format Bagan

Format Bagan menentukan gaya dan orientasi bagan. Kami memilih opsi ketiga. Klik Next.

Bagan Pai

Grafik batang muncul seperti yang ditunjukkan di bawah ini. Ini menunjukkan ketinggian nilai bidang untuk lini produk yang berbeda.

Dasbor adalah fitur canggih untuk menampilkan nilai dari banyak bidang secara bersamaan. Fitur asosiasi data QlikeView dalam memori dapat menampilkan nilai dinamis di semua objek sheet.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Edit skrip pemuatan untuk menambahkan kode berikut. Klik "OK" dan tekan "Control + R" untuk memuat data ke dalam memori QlikView.

LOAD Product_Line, 
     Product_category, 
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Pilih Matriks

Kami memilih bidang dari data masukan di atas sebagai matriks untuk ditampilkan di dasbor. Untuk ini, kami mengikuti langkah-langkah di menuLayout → Select Fields.

Di layar berikutnya, pilih bidang yang tersedia untuk ditampilkan di dasbor. Klik "OK".

Layar berikut muncul menampilkan semua bidang

Menambahkan Bagan ke Dasbor

NSekarang kita menambahkan grafik ke dasbor dengan mengklik kanan di mana saja di lembar dan memilih New Sheet Object → Chart.

Pilih Jenis Bagan

Mari kita pilih jenis grafik sebagai grafik batang untuk menampilkan nilai penjualan berbagai Lini produk.

Dimensi Bagan

Mari kita pilih Lini Produk sebagai Dimensi Bagan.

Ekspresi Grafik

Ekspresi untuk menampilkan nilai penjualan untuk dimensi Product Line ditulis di editor ekspresi.

Dasbor

Diberikan di bawah ini adalah dasbor yang ditampilkan setelah menyelesaikan langkah-langkah di atas.

Menggunakan Dashboard

Nilai-nilai di Dasbor di atas dapat dipilih untuk memfilter produk tertentu dan bagan berubah sesuai. Selain itu, nilai terkait disorot.

Transformasi Data adalah proses memodifikasi data yang sudah ada ke format data baru. Ini juga dapat melibatkan pemfilteran atau penambahan beberapa nilai tertentu ke kumpulan data yang ada. QlikView dapat melakukan transformasi data setelah membacanya ke memori dan menggunakan banyak fungsi bawaan.

Memasukan data

Mari kita perhatikan data masukan berikut ini, yang merepresentasikan angka penjualan tiap bulannya. Ini disimpan sebagai file csv dengan nama quarterly_sales.csv

Month,SalesVolume
March,2145
April,2458
May,1245
Sales Values in Q2
June,5124
July,7421
August,2584
Sales Values in Q3
September,5314
October,7846
November,6532
December,4625
January,8547
February,3265

Memuat Data

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E.Pilih opsi "File Tabel" dari tab "Data dari File" dan cari file quarterlt_sales.csv. Klik berikutnya.

Wizard Transformasi

Layar berikutnya meminta kita untuk memilih beberapa transformasi data. Klik pada tombol tersebutEnable Transformation Step.

Jenis Transformasi

Pada langkah ini, kami akan memilih transformasi untuk menghilangkan baris, yang menggambarkan kuartal. Kami memilihGarbage → delete markeddan pilih dua baris, yang tidak diperlukan. Klik Next.

Opsi Panduan File

Setelah memilih jenis Transformasi dan baris yang akan dihapus, layar berikutnya meminta kita untuk melakukan transformasi lebih lanjut seperti memilih klausa mana atau menambahkan Awalan apa pun. Kami akan mengabaikan langkah ini dan klik Selesai.

Memuat Script untuk Transformasi Data

Script Muat untuk data di atas setelah semua langkah transformasi selesai diberikan di bawah ini.

Menampilkan Data yang Ditransformasi

Data yang diubah dapat ditampilkan dengan menggunakan file Table Boxobjek lembar. Langkah-langkah untuk membuatnya diberikan di bawah ini.

Selanjutnya, kami memilih bidang untuk Kotak Tabel.

Kotak Tabel sekarang menampilkan data di lembar.

Itu Fill fungsi di QlikView digunakan untuk mengisi nilai dari field yang ada ke dalam field baru.

Memasukan data

Mari kita perhatikan data masukan berikut, yang mewakili angka penjualan aktual dan perkiraan.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas.

Setelah mengklik Berikutnya pada langkah di atas, kami memilih Enable Transformation Step tombol untuk melakukan transformasi data yang diperlukan.

Memilih Transformasi Data

Karena kita akan menggunakan file Fill fungsi, mari kita pilih tab Isi, yang menampilkan nilai kosong di bawah Bidang Aktual.

Buat Kondisi Isi

Saat mengklik tombol Isi, opsi untuk memilih kolom target dan kondisi sel muncul. Kami memilih kolom tiga, karena kami ingin mengisi nilai kosong dari kolom ini dengan nilai dari baris yang sama di kolom dua. Juga, pilih Nilai Sel sebagai kosong sehingga hanya sel kosong yang akan ditimpa dengan nilai baru.

Data yang Ditransformasikan

Saat menyelesaikan langkah-langkah di atas, kami mendapatkan data yang diubah seperti yang ditunjukkan di bawah ini.

Memuat Script untuk Data yang diubah

Script pemuatan untuk data yang diubah dapat dilihat menggunakan editor script. Skrip memperlihatkan ekspresi, yang menggantikan nilai sel kosong.

Tampilkan Data yang Ditransformasi

Data yang ditransformasi dapat dilihat dengan membuat file Table Box menggunakan opsi di menu Layout → New Sheet Object.

Manipulasi Kolom adalah jenis Transformasi Data di mana kolom baru diisi dengan nilai dari kolom yang ada, yang memenuhi kriteria tertentu. Kriteria dapat berupa ekspresi, yang dibuat sebagai bagian dari langkah Transformasi Data.

Memasukan data

Mari kita perhatikan data masukan berikut, yang mewakili angka penjualan aktual dan perkiraan.

Month,Forecast,Actual
March,2145,2247
April,2458,2125
May,1245,2320
June,5124,3652
July,7421,7514
August,2584,3110
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,2916

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Setelah mengklik Berikutnya, kami memilihEnable Transformation Step tombol untuk melakukan transformasi data yang diperlukan.

Memilih Transformasi Data

Pilih tab Kolom, lalu pilih Newtombol. Ini meminta untuk menentukanNew columndan Kondisi Baris. Kami menentukan kolom 3 sebagai kolom sumber dan memilih nilai, yang dimulai dengan dua sebagai Kondisi Baris.

Data yang Ditransformasikan

Saat menyelesaikan langkah-langkah di atas, kami mendapatkan data yang diubah seperti yang ditunjukkan di bawah ini.

Memuat Script untuk Transformasi Data

Skrip pemuatan untuk data yang diubah dapat dilihat menggunakan editor skrip. Skrip menunjukkan ekspresi, yang membuat kolom baru dengan nilai yang diperlukan.

Tampilkan Data yang Ditransformasi

Data yang ditransformasi dapat dilihat dengan membuat file Table Box menggunakan opsi di menu Layout → New Sheet Object.

Tabel Rotating di QlikView mirip dengan fitur transpose kolom dan baris di Microsoft Excel tetapi dengan beberapa opsi tambahan. Kita dapat mengubah urutan kolom ke berbagai arah dan memberikan hasil yang berbeda. Dalam bab ini, kita akan melihat opsi transpose normal untuk mengubah baris menjadi kolom.

Memasukan data

Mari kita perhatikan data masukan berikut, yang mewakili angka penjualan aktual dan perkiraan.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas.

Setelah mengklik Berikutnya, kami memilih Enable Transformation Step tombol untuk melakukan transformasi data yang diperlukan.

Memilih Transformasi Data

Karena kita akan menggunakan file Rotate fungsi, mari kita pilih tab Rotate yang menampilkan nilai semua bidang.

Terapkan Rotate

Kami mengklik Transposetombol untuk mengubah urutan data di atas. Data yang dialihkan muncul seperti yang ditunjukkan di bawah ini.

Memuat Script untuk Data yang diubah

Skrip pemuatan untuk data yang diubah dapat dilihat menggunakan editor skrip. Skrip memperlihatkan ekspresi, yang menggantikan nilai sel kosong.

Tampilkan Data yang Ditransformasi

Data yang ditransformasi dapat dilihat dengan membuat file Table Box menggunakan opsi di menu Layout → New Sheet Object.

Dimensi dan Ukuran adalah entitas fundamental, yang selalu digunakan dalam analisis data. Misalnya, perhatikan hasil analisisnya,“what is the percentage change in volume of sales for each quarter?”Dalam hal ini, setiap kuartal mewakili Dimensi, yang merupakan nama kuartal. Persentase perubahan volume mewakiliMeasures, yang merupakan kalkulasi untuk setiap nilai dalam dimensi. Di bawah ini adalah beberapa definisi yang diterima secara luas dari kedua istilah ini.

  • Dimension- Ini adalah bidang deskriptif dalam kumpulan data yang mewakili beberapa nilai berbeda. Contoh - Bulan, Tahun, ID Produk, dll.
  • Measures - Ini adalah bidang numerik tempat beberapa kalkulasi dilakukan untuk setiap nilai dimensi yang berbeda.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili volume penjualan dan Pendapatan dari berbagai lini produk dan kategori produk di berbagai wilayah. Simpan data ke dalam file .csv.

ProductID,ProductCategory,Region,SalesVolume, Revenue
1,Outdoor Recreation,Europe,457,25841
2,Clothing,Europe,125,54281
3,Costumes & Accessories,South Asia,781,54872
4,Athletics,South Asia,839,87361
5,Personal Care,Australia,473,15425
6,Arts & Entertainment,North AMerica,625,84151
7,Hardware,South America,772,45812

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Files opsi dari Data from Filestab dan cari file yang berisi data di atas. KlikOK dan tekan Control+R untuk memuat data ke dalam memori QlikView

Struktur Tabel

Kita bisa melihat struktur tabel dengan mengikuti menu File → Table Viewer atau menekan Control+T. Layar berikut muncul di mana kami telah menandai dimensi di dalam kotak hijau dan ukuran di dalam kotak merah.

Menggunakan Dimensi dan Ukuran

Mari kita buat grafik tabel lurus yang menunjukkan perhitungan menggunakan dimensi dan ukuran di atas. Klik padaQuick Chart Wizard seperti gambar dibawah.

Selanjutnya, klik Straight Tablepilihan. Klik Next.

Pilih Dimensi

Di layar ini, kami memilih Wilayah sebagai dimensi karena kami ingin memilih total pendapatan untuk setiap wilayah.

Pilih Ukur

Layar Berikutnya meminta untuk menerapkan penghitungan pada bidang pengukuran. Kami memilih untuk melamarSum di bidang Pendapatan.

Grafik terakhir

Saat menyelesaikan langkah-langkah di atas, kita mendapatkan grafik terakhir yang menunjukkan pendapatan total (Ukur) untuk setiap wilayah (Dimensi).

Model skema awal adalah jenis model data yang beberapa dimensinya ditautkan ke satu tabel fakta. Tentu saja, dalam model yang lebih besar mungkin terdapat beberapa tabel fakta yang ditautkan ke beberapa dimensi dan tabel fakta lainnya. Kegunaan model ini terletak pada melakukan kueri cepat dengan gabungan minimal di antara berbagai tabel. Tabel fakta berisi data yang berukuran dan memiliki nilai numerik. Perhitungan diterapkan pada bidang di tabel fakta. Kunci unik tabel dimensi digunakan untuk menghubungkannya ke tabel gemuk, yang juga memiliki kunci biasanya dengan nama kolom yang sama. Oleh karena itu, tabel Fakta berisi kunci dari seluruh tabel dimensi dan membentuk kunci utama gabungan yang digunakan dalam berbagai kueri.

Memasukan data

Diberikan di bawah ini adalah daftar tabel, yang berisi data untuk berbagai produk dari berbagai pemasok dan wilayah. Pasokan juga terjadi pada interval waktu yang berbeda, yang dicatat dalam tabel dimensi Waktu.

Dimensi Produk

Ini berisi Kategori Produk dan Nama Produk. Bidang ID Produk adalah Kunci unik.

ProductID,ProductCategory,ProductName
1,Outdoor Recreation,Winter Sports & Activities
2,Clothing,Uniforms
3,Lawn & Garden	Power, Equipment
4,Athletics,Rugby
5,Personal Care,Shaver
6,Arts & Entertainment,Crafting Materials
7,Hardware,Power Tool Batteries

Dimensi Wilayah

Ini berisi Nama Wilayah tempat pemasok berada. Bidang RegionID adalah Kunci unik.

RegionID,Continent,Country
3,North America, USA
7,South America, Brazil
12,Asia,China
2,Asia,Japan
5,Europe,Belgium

Dimensi Pemasok

Ini berisi Nama Pemasok, yang memasok produk di atas. Bidang SupplierID adalah Kunci unik.

SupplierID,SupplierName
3S12,Supre Suppliers
4A15,ABC Suppliers
4S66,Max Sports
5F244,Nice Foods
8A45,Artistic angle

Dimensi Waktu

Ini berisi periode waktu ketika pasokan produk di atas terjadi. Bidang TimeID adalah Kunci unik.

TimeID,Year,Month
1,2012,Feb
2,2012,May
3,2012,Sep
4,2013,Aug
5,2014,Jan
6,2014,Nov

Fakta Jumlah Pemasok

Ini berisi nilai untuk jumlah yang disediakan dan persentase cacat di dalamnya. Ini bergabung dengan masing-masing dimensi di atas melalui kunci dengan nama yang sama.

ProductID,RegionID,TimeID,SupplierID,Quantity, DefectPercentage
1,3,3,5F244,8452,12
2,3,1,4S66,5124,8.25
3,7,1,8A45,5841,7.66
4,12,2,4A15,5123,1.25
5,5,3,4S66,7452,8.11
6,2,5,4A15,5142,3.66
7,2,1,4S66,452,2.06

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Files opsi dari Data from Filestab dan cari file yang berisi data di atas. KlikOK dan tekan Control+Runtuk memuat data ke dalam memori QlikView. Di bawah ini adalah script yang muncul setelah setiap file di atas dibaca.

LOAD ProductID, 
     ProductCategory, 
     ProductName
FROM
[C:\Qlikview\images\StarSchema\Product_dimension.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

LOAD TimeID, 
     Year, 
     Month
FROM
[C:\Qlikview\images\StarSchema\Time.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

LOAD SupplierID, 
     SupplierName
FROM
[C:\Qlikview\images\StarSchema\Suppliers.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

LOAD RegionID, 
     Continent, 
     Country
FROM
[C:\Qlikview\images\StarSchema\Regions.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

LOAD ProductID, 
     RegionID, 
     TimeID, 
     SupplierID, 
     Quantity, 
     DefectPercentage
FROM
[C:\Qlikview\images\StarSchema\Supplier_quantity.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Model Data Skema Bintang

Setelah membaca data di atas ke dalam memori QlikView, kita dapat melihat model data, yang menunjukkan semua tabel, bidang, dan hubungan dalam bentuk skema bintang.

SEBUAH Synthetic Keyadalah solusi QlikView untuk membuat kunci buatan ketika ada keraguan tentang kunci mana yang akan digunakan di antara dua tabel. Situasi ini muncul ketika dua tabel memiliki dua atau lebih bidang yang sama. Fitur QlikView untuk membuat asosiasi dalam memori secara otomatis mendeteksi skenario ini dan membuat tabel tambahan, yang akan menampung nilai kunci baru yang dibuat.

Memasukan data

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

Sales:
ProductID,ProductCategory,Country,SaleAmount
1,Outdoor Recreation,Italy,4579
2,Clothing,USA,4125
3,Costumes & Accessories,South Korea,6521

Product:
ProductID, Country
3,Brazil
3,China
2,Korea
1,USA

Muat Skrip

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

Model data

Selanjutnya, kita melihat model data dengan menggunakan perintah menu untuk penampil tabel, Control + T. Layar berikut ini muncul, yang menunjukkan pembuatan tabel ketiga yang memasok nilai kunci sintetis karena kedua tabel memiliki ProductID dan Negara sebagai kunci yang cocok.

Dampak kunci Synthetic

Kunci sintetis menunjukkan cacat dalam model data yang digunakan. Mereka tidak menyebabkan masalah dalam kebenaran data atau kinerja laporan. Semuanya akan berfungsi dengan baik jika model data besar memiliki satu atau dua contoh kunci sintetis. Namun, jika jumlahnya terlalu banyak, maka itu berimplikasi pada desain ulang model data.

Seringkali, kita membutuhkan beberapa data untuk dihasilkan secara terprogram oleh perangkat lunak yang digunakan, yang tidak berasal dari suatu sumber. Misalnya, 100 nomor acak atau hanya tanggal 23 minggu dalam setahun. Seorang analis data mungkin memerlukan data semacam itu untuk dibuat untuk melakukan beberapa analisis pada data yang tidak berisi nilai-nilai ini saat data tersebut diterima. QlikView menyediakan fungsi yang disebutAutogenerate, yang dapat digunakan untuk kebutuhan tersebut.

Kebutuhan Data

Pertimbangkan skenario di mana kita hanya perlu menemukan tanggal, yaitu hari Kamis atau Minggu. Kami perlu mencarinya untuk kisaran mulai hari ini hingga akhir tahun. Kami membuat skrip berikut, yang akan mencapai ini.

Penjelasan

Kami mendeklarasikan dua variabel untuk menangkap hari pertama bulan ini dan akhir tahun. Selanjutnya kami menerapkan berbagai fungsi dan kondisi filter untuk menghasilkan nilai yang diperlukan. Fungsi recno () membuat satu record untuk masing-masing tanggal ini. Kami menambahkan fungsi Autogenerate memberikan variabel sebagai rentang.

Data yang dihasilkan

Saat memuat skrip di atas ke memori QlikView dan membuat Kotak Tabel menggunakan menu Layout → New Sheet Objects → Table Box, kami mendapatkan data yang dibuat seperti yang ditunjukkan di bawah ini.

Saat menganalisis data, kami menemukan situasi di mana kami menginginkan kolom menjadi baris dan sebaliknya. Ini bukan hanya tentang mengubah posisi, ini juga melibatkan menggulung banyak kolom bersama-sama atau mengulangi banyak nilai dalam satu baris berkali-kali untuk mencapai tata letak kolom dan baris yang diinginkan dalam tabel.

Memasukan data

Pertimbangkan data masukan berikut, yang menunjukkan penjualan berdasarkan wilayah dari produk tertentu untuk setiap kuartal. Kami membuat file yang dibatasi (CSV) dengan data yang diberikan di bawah ini.

Quarter,Region1,Region2,Region 3
Q1,124,421,471
Q2,415,214,584
Q3,417,321,582
Q4,751,256,95

Memuat Data Masukan

Kami memuat data masukan di atas menggunakan editor skrip, yang dipanggil dengan menekan Control+E. Pilih opsiTable Filesdan telusuri file Input. Setelah memilih opsi seperti yang ditunjukkan di bawah ini, klik Next.

Opsi yang Dapat Disilangkan

Di jendela berikutnya (File Wizard → Options), klik Crosstabletombol. Ini menyoroti kolom dalam warna berbeda. Warna merah muda menunjukkanqualifier field, yang akan diulangi di banyak baris untuk setiap nilai di Attribute Field. Nilai sel di bawah bidang atribut diambil sebagai data. Klik OK.

Transformasi Crosstable

Data yang diubah muncul di mana semua bidang Kawasan dipukuli ke satu kolom tetapi dengan nilai yang berulang untuk setiap kuartal.

Muat Skrip

Script Load untuk transformasi crosstable menampilkan perintah yang diberikan di bawah ini.

Data yang Dapat Disilangkan

Tentang membuat objek lembar Kotak Tabel menggunakan menu Layout → New Sheet Objects → Table Box, kami mendapatkan output berikut.

Tabel Lurus adalah objek sheet yang paling banyak digunakan untuk menampilkan data di QlikView. Mereka sangat sederhana namun kuat dengan fitur seperti penataan ulang kolom, menyortir dan mewarnai latar belakang, dll.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Layar berikut muncul.

Klik "OK" dan tekan "Control + R" untuk memuat data ke dalam memori QlikView

Buat Kotak Meja

Selanjutnya, kita membuat Object sheet baru dengan tipe Table Box. Kami mengikuti menu seperti yang ditunjukkan di bawah ini.

Pilih Kolom

QlikView meminta kolom yang akan dipilih yang akan ditampilkan di Kotak Tabel terakhir. Kami memilih semua kolom dan menggunakanPromote or Demote pilihan untuk mengatur urutan kolom.

Pilih Gaya Tampilan

Selanjutnya, kami memilih tab gaya untuk memberikan warna latar belakang tertentu pada data tampilan. Opsi gaya saat ini mencantumkan banyak gaya yang dibuat sebelumnya. Kami memilihPyjama Red dengan Stripes setiap dua baris.

Penyusunan Ulang Kolom

Kita dapat menyusun ulang posisi kolom dengan menekan dan menahan tombol mouse pada header kolom dan kemudian menyeretnya ke posisi yang diinginkan.

Tabel Pivot banyak digunakan dalam analisis data untuk menyajikan jumlah nilai di banyak dimensi yang tersedia dalam data. Opsi Bagan QlikView memiliki fitur untuk membuat Tabel Pivot dengan memilih jenis bagan yang sesuai.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Layar berikut muncul.

Klik "OK" dan tekan "Control + R" untuk memuat data ke dalam memori QlikView.

Pilih Jenis Bagan

Selanjutnya, kami menggunakan wizard bagan untuk memilih Pivot Tablepilihan. Klik Next.

Pilih Dimensi Bagan

Di layar berikutnya, kami memilih Product_Line sebagai dimensi pertama untuk grafik.

Pilih ekspresi grafik

Layar berikutnya meminta kita untuk memilih ekspresi grafik di mana kita memilih jumlah nilainya.

Pilih Format Bagan

Saat mengklik berikutnya, kita mendapatkan layar untuk memilih format grafik yang kita pilih Pyjama Green sebagai gaya dan mode default.

Data Diagram Pivot

Menyelesaikan langkah-langkah di atas memberi kita bagan terakhir seperti di bawah ini.

Fitur Analisis Set QlikView digunakan untuk memisahkan data dalam objek sheet yang berbeda menjadi banyak set dan menjaga nilai-nilai tidak berubah di beberapa dari mereka. Dalam istilah yang lebih sederhana, ini membuat opsi untuk tidak mengaitkan beberapa objek lembar dengan yang lain sementara perilaku default adalah semua objek lembar dikaitkan satu sama lain. Ini membantu dalam memfilter data dalam satu objek lembar dan melihat hasil yang sesuai di objek lain, sementara objek lembar yang dipilih sebagai kumpulan berbeda menampilkan nilai sesuai filternya sendiri.

Memasukan data

Mari kita pertimbangkan data masukan berikut, yang mewakili angka penjualan dari berbagai lini produk dan kategori produk.

Product_Line,Product_category,Month,Value
Arts & Entertainment,Hobbies & Creative Arts,Jan,5201
Arts & Entertainment,Paintings,Feb,8451
Arts & Entertainment,Musical Instruments,Jan,1245
Baby & Toddler,Diapering,Mar,1247
Baby & Toddler,Toys,Dec,257
Apparel & Accessories,Clothing,Feb,574
Apparel & Accessories,Costumes & Accessories,Apr,1204
Arts & Entertainment,Musical Instruments,Apr,3625
Baby & Toddler,Diapering,Apr,1281
Apparel & Accessories,Clothing,Jul,2594
Arts & Entertainment,Paintings,Sep,6531
Baby & Toddler,Toys,May,7421
Apparel & Accessories,Clothing,Aug,2541
Arts & Entertainment,Paintings,Oct,2658
Arts & Entertainment,Musical Instruments,Mar,1185
Baby & Toddler,Diapering,Jun,1209

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. Pilih opsi "File Tabel" dari tab "Data dari File" dan telusuri file yang berisi data di atas. Sebuah layar muncul seperti yang ditunjukkan di bawah ini.

Buat Kotak Meja

Pilih semua bidang yang tersedia untuk membuat kotak tabel menggunakan opsi menu Layout → New Sheet Objects → Table Box dan kotak daftar yang berisi bidang bulan menggunakan opsi menu Layout → New Sheet Objects → List Box. Selain itu, buat bagan tabel lurus yang menunjukkan total penjualan di bawah setiap kategori produk.

Asosiasi Data

Sekarang kita dapat mengamati hubungan antara ketiga objek lembar ini dengan memilih beberapa nilai di salah satunya. Mari kita pilih bulan Apr dan Jan dari Kotak daftar Bulan. Kita dapat melihat perubahan nilai di Kotak Tabel dan bagan yang menunjukkan nilai terkait.

Objek Klon

Selanjutnya, kami mengkloning bagan jumlah penjualan untuk menghasilkan sekumpulan data baru yang tidak terkait dengan objek lembar lainnya. Klik kanan pada grafikSales Sum dan klik opsi Cloneseperti gambar dibawah. Salinan lain dari bagan yang sama muncul di dokumen QlikView.

Atur Ekspresi

Selanjutnya, kami memilih salinan bagan kedua Sales Sumdan klik kanan untuk mendapatkan properti bagan. Kami membuat ekspresi yang disebut Nilai penjualan yang menulis rumus di bawahDefinition tab seperti yang ditunjukkan di bawah ini.

Menerapkan Analisis Set

Saat menyelesaikan langkah-langkah yang diberikan di atas, kami menemukan bahwa ketika kami memilih bulan Juni kami mendapatkan nilai yang terkait dalam tabel Kotak Tabel dan Jumlah Penjualan. Namun, penjualan bulan April tidak berubah karena didasarkan pada data dari ekspresi yang ditetapkan.

Gabungan di QlikView digunakan untuk menggabungkan data dari dua kumpulan data menjadi satu. Bergabung di QlikView artinya sama dengan bergabung di SQL. Hanya nilai kolom dan baris yang cocok dengan kondisi gabungan yang ditampilkan di output. Jika Anda benar-benar baru bergabung, Anda mungkin ingin mempelajarinya terlebih dahulu di sini.

Memasukan data

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

Product List:
ProductID,ProductCategory
1,Outdoor Recreation
2,Clothing
3,Costumes & Accessories
4,Athletics
5,Personal Care
6,Hobbies & Creative Arts

ProductSales:
ProductID,ProductCategory,SaleAmount
4,Athletics,1212
5,Personal Care,5211
6,Hobbies & Creative Arts,1021
7,Display Board,2177
8,Game,1145
9,soap,1012
10,Beverages & Tobacco,2514

Gabung Batin

Kami memuat data masukan di atas menggunakan editor skrip, yang dipanggil dengan menekan Control+E. Pilih opsiTable Filesdan telusuri file Input. Kemudian kami mengedit perintah dalam skrip untuk membuat gabungan dalam antar tabel.

Gabungan dalam hanya mengambil baris tersebut, yang ada di kedua tabel. Dalam hal ini, baris tersedia diboth Product List and Product Salestabel diambil. Kami membuatTable Box menggunakan menu Layout → New Sheet Objects → Table Box di mana kita memilih ketiga bidang - ProductID, ProductCategory dan SaleAmount untuk ditampilkan.

Gabung Kiri

Penggabungan kiri melibatkan pengambilan semua baris dari tabel di kiri dan baris yang cocok dari tabel di kanan.

Muat Skrip

Sales:
LOAD ProductID, 
     ProductCategory, 
     SaleAmount
FROM
[C:\Qlikview\data\product_lists.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

LEFT JOIN(Sales)

LOAD ProductID, 
     ProductCategory
FROM
[C:\Qlikview\data\Productsales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Kami membuat Table Box menggunakan menu Layout → New Sheet Objects → Table Box, di mana kita memilih ketiga bidang - ProductID, ProductCategory dan SaleAmount untuk ditampilkan.

Bergabung dengan Benar

Gabungan kanan melibatkan pengambilan semua baris dari tabel di kanan dan baris yang cocok dari tabel di kiri.

Muat Skrip

Sales:
LOAD ProductID, 
     ProductCategory, 
     SaleAmount
FROM
[C:\Qlikview\data\product_lists.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

RIGHT JOIN(Sales)

LOAD ProductID, 
     ProductCategory
FROM
[C:\Qlikview\data\Productsales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Kami membuat Table Box menggunakan menu Layout → New Sheet Objects → Table Box, di mana kita memilih ketiga bidang - ProductID, ProductCategory dan SaleAmount untuk ditampilkan.

Gabung Luar

Gabungan luar melibatkan pengambilan semua baris dari tabel di kanan serta dari tabel di kiri.

Muat Skrip

Sales:
LOAD ProductID, 
     ProductCategory, 
     SaleAmount
FROM
[C:\Qlikview\data\product_lists.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

OUTER JOIN(Sales)

LOAD ProductID, 
     ProductCategory
FROM
[C:\Qlikview\data\Productsales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Kami membuat Table Box menggunakan menu Layout → New Sheet Objects → Table Box di mana kita memilih ketiga bidang - ProductID, ProductCategory dan SaleAmount untuk ditampilkan.

Perintah keep di QlikView digunakan untuk menggabungkan data dari dua set data agar kedua set data tetap tersedia di memori. Ini sangat mirip dengan gabungan yang kita bahas di bab sebelumnya kecuali untuk dua perbedaan utama. Perbedaan pertama adalah - jika disimpan; kedua dataset tersedia dalam memori QlikView sementara dalam join pernyataan beban hanya menghasilkan satu kumpulan data dari mana Anda harus memilih kolom. Perbedaan kedua adalah - tidak ada konsep penjagaan luar dimana kita memiliki gabungan luar yang tersedia dalam kasus gabungan.

Memasukan data

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

Product List:
ProductID,ProductCategory
1,Outdoor Recreation
2,Clothing
3,Costumes & Accessories
4,Athletics
5,Personal Care
6,Hobbies & Creative Arts

Product Sales:
ProductID,ProductCategory,SaleAmount
4,Athletics,1212
5,Personal Care,5211
6,Hobbies & Creative Arts,1021
7,Display Board,2177
8,Game,1145
9,soap,1012
10,Beverages & Tobacco,2514

Inner Keep

Kami memuat data masukan di atas menggunakan editor skrip, yang dipanggil dengan menekan Control+E. Pilih opsiTable Filesdan telusuri file Input. Kemudian kami mengedit perintah di skrip untuk membuat penahan dalam di antara tabel.

Pertahankan bagian dalam hanya mengambil baris tersebut, yang ada di kedua tabel. Dalam hal ini, baris tersedia diboth Product List and Product Salestabel diambil. Kami membuat Kotak Tabel menggunakan menuLayout → New Sheet Objects → Table Box.

Pertama, kami hanya memilih file productSales tabel, yang memberi kita bidang - ProductID, ProductCategory dan SaleAmount yang akan ditampilkan.

Selanjutnya, kami memilih ProductList kumpulan data, yang memberi kita bidang ProductID dan ProductCategory.

Terakhir, kami memilih file All Tables opsi dan dapatkan semua bidang yang tersedia dari semua tabel.

Laporan berikut menunjukkan semua Kotak Tabel dari langkah-langkah yang diberikan di atas.

Keep Kiri

Keep kiri mirip dengan left join, yang membuat semua baris dari tabel di kiri bersama dengan kedua set data tersedia di memori QlikView.

Script kiri tetap

Skrip berikut digunakan untuk membuat kumpulan data yang dihasilkan dengan perintah keep keep.

productsales:
LOAD ProductID, 
     ProductCategory, 
     SaleAmount
FROM
[C:\Qlikview\data\product_lists.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

left keep(productsales)
productlists:
LOAD ProductID, 
     ProductCategory
FROM
[C:\Qlikview\data\Productsales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Simpan Data di kiri

Saat kami mengubah script seperti di atas dan menyegarkan data di laporan menggunakan Control+R, kami mendapatkan data berikut di objek lembar.

Tetap Benar

Keep kanan mirip dengan left join, yang membuat semua baris dari tabel di sebelah kanan bersama dengan kedua set data tersedia di memori QlikView.

Simpan Script dengan benar

Skrip berikut digunakan untuk membuat kumpulan data yang dihasilkan dengan perintah keep keep.

productsales:
LOAD ProductID, 
     ProductCategory, 
     SaleAmount
FROM
[C:\Qlikview\data\product_lists.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

right keep(productsales)
productlists:
LOAD ProductID, 
     ProductCategory
FROM
[C:\Qlikview\data\Productsales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Simpan data dengan benar

Saat kami mengubah script seperti di atas dan menyegarkan data di laporan menggunakan Control+R, kami mendapatkan data berikut di objek lembar.

Fitur Concatenation di QlikView digunakan untuk menambahkan baris dari satu tabel ke tabel lainnya. Itu terjadi bahkan ketika tabel memiliki jumlah kolom yang berbeda. Ini berbeda dari perintah Gabung dan Pertahankan, karena tidak menggabungkan baris yang cocok dari dua tabel menjadi satu baris.

Memasukan data

Mari kita simak dua file data CSV berikut ini, yang digunakan sebagai input untuk ilustrasi selanjutnya. Harap dicatat bahwa kumpulan data kedua memiliki kolom tambahan bernama Negara.

SalesRegionOld.csv
ProductID,ProductCategory,Region,SaleAmount
1,Outdoor Recreation,Europe,4579
2,Clothing,Europe,4125
3,Costumes & Accessories,South Asia,6521
4,Athletics,South Asia,4125
5,Personal Care,Australia,5124
6,Arts & Entertainment,North AMerica,1245
7,Hardware,South America,456

SalesRegionNew.csv
ProductID,ProductCategory,Region,Country,SaleAmount
6,Arts & Entertainment,North AMerica,USA,1245
7,Hardware,South America,Brazil,456
8,Home & Garden,South America,Brazil,241
9,Food,South Asia,Singapore,1247
10,Home & Garden,South Asia,China,5462
11,Office Supplies,Australia,Australia,577

Muat Skrip

Kami memuat data masukan di atas menggunakan editor skrip, yang dipanggil dengan menekan Control+E. Pilih opsiTable Filesdan telusuri file Input. Kemudian kami mengedit perintah dalam skrip untuk menerapkan penggabungan antara tabel.

Selanjutnya, kami memuat data di atas ke memori QlikView dan membuat Kotak Tabel 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.

Data Gabungan

Menyelesaikan langkah-langkah di atas kita mendapatkan kotak Tabel ditampilkan seperti yang ditunjukkan di bawah ini. Harap perhatikan baris duplikat untuk ID produk 6 dan 7. Penggabungan tidak menghilangkan duplikat.

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 buat Master Calendar dengan menuliskan 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.

Tabel pemetaan adalah tabel yang dibuat untuk memetakan nilai kolom antara dua tabel. Ini juga disebut tabel pencarian, yang hanya digunakan untuk mencari nilai terkait dari beberapa tabel lain.

Memasukan data

Mari kita pertimbangkan file data masukan berikut, yang mewakili nilai penjualan di berbagai wilayah.

ProductID,ProductCategory,Region,SaleAmount
1,Outdoor Recreation,Europe,4579
2,Clothing,Europe,4125
3,Costumes & Accessories,South Asia,6521
4,Athletics,South Asia,4125
5,Personal Care,Australia,5124
6,Arts & Entertainment,North AMerica,1245
7,Hardware,South America,456
8,Home & Garden,South America,241
9,Food,South Asia,1247
10,Home & Garden,South Asia,5462
11,Office Supplies,Australia,577

Data berikut ini mewakili negara dan wilayahnya.

Region,Country
Europe,Germany
Europe,Italy
South Asia,Singapore
South Asia,Korea
North AMerica,USA
South America,Brazil
South America,Peru
South Asia,China
South Asia,Sri Lanka

Muat Skrip

Data di atas dimuat ke memori QlikView dengan menggunakan editor skrip. Buka editor Skrip dari menu File atau tekanControl+E. MemilihTable Files opsi dari Data from Filestab dan cari file yang berisi data di atas. KlikOK dan ess Control+R untuk memuat data ke dalam memori QlikView.

Buat Kotak Meja

Mari kita buat dua kotak tabel untuk masing-masing tabel di atas seperti yang ditunjukkan di bawah ini. Di sini kita tidak bisa mendapatkan nilai negara di laporan wilayah Penjualan.

Buat Tabel Pemetaan

Skrip berikut menghasilkan tabel pemetaan, yang memetakan nilai kawasan dari tabel penjualan dengan nilai negara dari tabel MapCountryRegion.

Bagan Tabel

Saat menyelesaikan langkah-langkah di atas dan membuat kotak Tabel untuk melihat data, kita mendapatkan kolom negara bersama dengan kolom lain dari tabel Penjualan.

Circular Referenceterjadi ketika kita dapat melintasi dari satu tabel ke tabel lainnya menggunakan dua atau lebih jalur yang berbeda. Ini berarti Anda dapat menggabungkan Tabel1 dengan Tabel2 secara langsung menggunakan kolom atau Anda juga dapat menggabungkan Tabel1 dengan Tabel3 dan kemudian tabel3 dengan Tabel2. Hal ini dapat menyebabkan hasil yang salah dalam keluaran yang dibentuk oleh model data, yang memuat ketiga tabel ini. QlikView mencegah pemuatan data semacam itu ke dalam memorinya setelah ia mengenali referensi melingkar.

Memasukan data

Mari kita perhatikan tiga file data CSV berikut, yang digunakan sebagai masukan untuk ilustrasi selanjutnya.

SalesCountries:
ProductID,ProductCategory,Country,SaleAmount
1,Outdoor Recreation,Italy,4579
2,Clothing,USA,4125
3,Costumes & Accessories,South Korea,6521
4,Athletics,Japan,4125
5,Personal Care,Brazil,5124
6,Arts & Entertainment,China,1245
7,Hardware,South America,456
8,Home & Garden,Peru,241
9,Food,India,1247
10,Home & Garden,Singapore,5462
11,Office Supplies,Hungary,577

ProductCountry:
ProductID, Country
3,Brazil
3,China
2,Korea
1,USA
2,Singapore
7,Sri Lanka
1,Italy

Muat Skrip

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

Beban Data

Setelah membuat skrip di atas, kami memuat data ke memori QlikView menggunakan perintah Control+R. Ini adalah saat kita mendapatkan prompt kesalahan yang menyebutkan adanya loop melingkar di tabel yang sedang dimuat.

Model data

Untuk mengetahui penyebab pasti dari peringatan di atas kita dapat melihat model data dengan menggunakan perintah menu untuk penampil tabel - Control+T. Layar berikut muncul, yang dengan jelas menunjukkan referensi melingkar. Di sini, gabungan antara RegionCountry dan SalesRegion dapat langsung dicapai menggunakan bidangRegion. Ini juga dapat dicapai dengan terlebih dahulu masuk ke tabel ProductCountry, menggunakan bidangCountry lalu memetakan ProdcutID dengan Salesregion.

Menyelesaikan Referensi Melingkar

Referensi melingkar di atas dapat diselesaikan dengan mengganti nama beberapa kolom dalam kumpulan data sehingga QlikView tidak membentuk asosiasi antara tabel secara otomatis menggunakan nama kolom. Untuk ini, kami akan mengganti nama kolom negara di RegionCountry menjadi SalesCountry. Dalam kumpulan data ProdcuCountry, kami mengganti nama kolom Negara menjadi ProductCountry.

Model Data yang Diperbaiki

Model data yang diperbaiki setelah mengganti nama kolom di atas dapat dilihat menggunakan perintah Control+T. Sekarang kita dapat melihat bahwa hubungan antar tabel tidak membentuk lingkaran.

Mendesak Control+R untuk memuat ulang data tidak memberi kita peringatan lagi dan kita dapat menggunakan data ini untuk membuat laporan.