QlikView-এ Set Expressions ব্যবহার করে কমপ্লেক্স কোয়েরিজ তৈরি করা একটি অত্যন্ত শক্তিশালী ফিচার। Set Expressions মূলত বিশেষ কিছু ডেটা সেটের উপর অপারেশন চালানোর জন্য ব্যবহৃত হয়, যা ব্যবহারকারীর বর্তমান সিলেকশন থেকে স্বাধীন। এই ফিচারটি ডেটা অ্যানালিসিস ও বিশ্লেষণে আরও গভীর দৃষ্টি প্রদান করে।
কিভাবে Set Expressions ব্যবহার করে কমপ্লেক্স কোয়েরিজ তৈরি করতে পারেন:
1. বেসিক উদাহরণ:
ধরা যাক, আপনি চলতি বছরের মোট বিক্রয় জানতে চান, স্বাধীনভাবে যে কোন সিলেকশন থেকে। এই ক্ষেত্রে আপনি নিম্নরূপ এক্সপ্রেশন ব্যবহার করতে পারেন:
sum({<Year = {'$(=Year(Today()))'}>} Sales)
এই এক্সপ্রেশনটি চলতি বছরের সকল 'Sales' ডেটার সমষ্টি গণনা করবে।
2. কন্ডিশনাল এক্সপ্রেশন:
যদি আপনি নির্দিষ্ট ক্রাইটেরিয়া অনুযায়ী ডেটা ফিল্টার করতে চান, তাহলে নিম্নরূপ এক্সপ্রেশন লিখতে পারেন:
sum({<ProductType = {'Electronics'}, Region = {'North America'}>} Sales)
এখানে, শুধুমাত্র 'Electronics' প্রোডাক্ট টাইপ এবং 'North America' রিজিয়নের জন্য সেলস যোগ করা হবে।
3. এক্সক্লুসিভ কন্ডিশন:
যদি আপনি নির্দিষ্ট কিছু অবস্থা বাদ দিতে চান, তাহলে আপনি নিম্নরূপ এক্সপ্রেশন ব্যবহার করতে পারেন:
sum({<Region -= {'Europe'}>} Sales)
এই এক্সপ্রেশনটি ইউরোপ ছাড়া অন্য সব রিজিয়নের সেলস যোগ করবে।
4. মাল্টিপল সেট কন্ডিশন:
আপনি যদি একাধিক শর্ত অনুযায়ী ডেটা ফিল্টার করতে চান, তাহলে এই উদাহরণ অনুসরণ করতে পারেন:
sum({<Year = {'$(=Max(Year)-1)'}, Month = {'Jan', 'Feb', 'Mar'}>} Sales)
এই এক্সপ্রেশনটি গত বছরের জানুয়ারি, ফেব্রুয়ারি, এবং মার্চ মাসের মোট সেলস যোগ করবে।
টিপস:
- Set Expressions ব্যবহারের সময় সঠিক ফিল্ড নেম এবং সঠিক বন্ধনী ({}) ব্যবহার করা নিশ্চিত করুন।
- সেট এক্সপ্রেশনগুলি কেস-সেনসিটিভ হতে পারে, তাই ফিল্ড নামগুলি যথাযথভাবে লিখুন।
Set Expressions আপনার QlikView অ্যাপ্লিকেশনের ডেটা বিশ্লেষণ ক্ষমতাকে বহুগুণে বাড়িয়ে দেবে, এবং আপনাকে আরও জটিল এবং গভীর ডেটা অন্বেষণে সাহায্য করবে।
Read more