Penjajakan Seleksi dengan Aggr ()

Summary: Seleksi bisa dibuat dalam perhitungan tingkat, meskipun hasilnya tidak selalu apa yang Anda harapkan atau inginkan. Fungsi Aggr () dapat digunakan untuk mengontrol apa (s) bidang yang dipilih.

Teknik Posting ini berlaku untuk QlikView dan Qlik akal. Screenshot acara ini QlikView. Beberapa gambar yang sedikit berbeda dalam arti Qlik, tetapi ide dan menyatakan acara yang sama.

Sebuah sampel disertai Download publikasi ini tersedia di sini .

Pikirkan dari daftar drop-down oleh & amp; amp; LT; Ekspresi & amp; amp; GT; Nilai:

 = pelanggan & amp; amp; amp; "-" & Amp; amp; amp; Negara 

A drop-down daftar bangunan cara ini berguna untuk memberikan konteks atau persyaratan tambahan.

Seleksi, di menu ini pada dasarnya akan membuat pilihan bagi pelanggan dan bagi negara.

pengguna dapat mengharapkan pilihan pelanggan saja. Untuk membatasi pelanggan pilihan, menambahkan fungsi Aggr () ekspresi:

 = Aggr (client & amp; amp; '- dan amp; Negara client) 

hanya pelanggan bidang di Aggr () dimensi terdaftar sebagai pilihan akan dibuat hanya dalam klien

adalah efek samping penambahan Aggr (), abu-abu (non-terkait) jajaran berhenti berjalan. Kami dapat menentukan bahwa satu set kecil analisis

 = Aggr (hanya ({1 & amp; amp; lt; Pelanggan = { "*"} & amp; amp; gt;} pelanggan & amp; amp; '- & amp; amp; amp; negara), pelanggan). 

Sekarang ListBox terlihat dan bertindak seperti yang diharapkan

& amp; amp; nbsp;

Tempat lain di mana Anda mungkin perlu Aggr (), pemilu untuk mengontrol struktur Hitung

melayang di atas nilai tabel awics inci memberikan pop kontekstual mengidentifikasi pengemudi dan menyewa tanggal terkait dengan Republik.

kolom dibuat menghitung Dimensi:

 = penjual & amp; amp; amp; CHR (10) dan penguat; "Laporan ke" & amp; amp; [Sales Manager] & amp; amp; CHR (10) dan amplifier, "Sewa Tanggal & amp; amp; amp; date (HireDate," YYYY-MMM-DD ") 

Klik Michel di chart nama yang dipilih benar sebagai salesman, tapi . pilihan yang tak terduga HireDate dan manajer penjualan

aku akan mengatakan, dimensi yang "seri salah" dan disesuaikan dengan menambahkan Aggr () dimensi dihitung

 = Aggr (penjual & amp; amp;. CHR (10) & amp; amp; "laporan" & amp; amp; amp; [Sales Manager] & amp; amp; CHR (10) & amp; amp; "tanggal" & amp; amp Rent; amp; (. HireDate "YYYY-MMM-DD") tanggal penjual) 

Seleksi sekarang akan benar terbatas pada bidang "penjual"

& amp; amp; nbsp;

Kami telah melihat Aggr () untuk memperbaiki pilihan Anda. Kami dapat memperluas pilihan juga. Menu ini akan membuat pilihan bagi pelanggan, pemasok dan tahun, tapi hanya ada pelanggan dalam daftar file.

 = Aggr (hanya ({1} pelanggan), pelanggan, pemasok, Tahun) 

& amp; amp; nbsp;

Kita tidak harus dimasukkan dalam bidang pilihan tampilan. Apa yang Anda sebut "backdoor asosiatif pencarian", akan menampilkan frase ini pelanggan, tetapi hanya memilih nilai OrderID terkait dengan klien.

 = Aggr (hanya ({1} client), NomorPesanan) 

Ini biasanya praktek terbaik untuk membuat pra-menghitung script, mana mungkin, karena alasan efektivitas. Kembali ke contoh pertama kami, kami dapat menciptakan lapangan kerja baru di script sebagai membuat:

 Client & amp; amp; amp; "-" & Amp; amp; amp; Negara sebagai CustomerAndCountry 

Kami dapat menggunakan bidang baru sebagai nilai pilihan layar, tapi kami ingin melakukan di klien.

 = Aggr (hanya ({1} CustomerAndCountry) client) 

& amp; amp; nbsp;

sebagai contoh terakhir, kita dapat membuat "penanda" sebagai alternatif; atau daerah baru yang berkaitan dengan model data atau pencarian lanjutan di runtime.

Berikut saya berkomitmen untuk field tersembunyi bernama "Bookmark" di OrderIDs tertentu dalam script. pilihan saya harus ditunjukkan dalam NomorPesanan

 = Aggr (hanya ({1} Bookmark) Bookmark, NomorPesanan) 

ini adalah mesin pencari canggih yang memiliki daftar drop-down dari pelanggan yang memiliki setidaknya satu baris ditempatkan untuk menawarkan nilai & amp ; amp; GT; 50K

 = Aggr (hanya ({1 & amp; amp; lt; NomorPesanan = { "= sum ({1} OrderAmount) & amp; amp; gt; 50000"} & amp; amp; gt;} klien ), pelanggan). 

Aggr () mungkin "pengguna berat sumber daya" dan memiliki potensi untuk memperlambat aplikasi Anda. Gunakan hanya bila diperlukan dan menghindari baik menggunakan indikasi dampak program besar. Ukuran diperkirakan juga dapat menjadi sumber produktivitas rendah, bidang precalculate dalam skenario bila memungkinkan.

Unduh sebagai qvw untuk posting ini.

-Rob

& amp; amp; nbsp;

& amp; amp; nbsp;

Facebook Tweet  Google+ Share


Bokep jilbab SMP

Leave a Reply

Name *
Email *
Website