HeadlinesBriefing favicon HeadlinesBriefing.com

DAX নেস্টেড মিজার ফিল্টার ওভাররাইট সমস্যাগুলো সমাধান করুন

Towards Data Science •
×

DAX-এ, মিজারগুলোকে নেস্ট করা এবং ফিল্টারগুলো ওভাররাইট করা অপ্রত্যাশিত ফলাফল তৈরি করতে পারে। একটি মিজার যখন একটি ফিল্টার প্রয়োগ করে, সে উক্ত কলামের বিদ্যমান ফিল্টারটি প্রতিস্থাপন করে। উদাহরণ স্বরূপ, "ব্ল্যাক" এবং "ওয়াইট"-এর জন্য ফিল্টার করা একটি মিজার রোWL-লেভেল রঙের ফিল্টারগুলোকে উপেক্ষা করবে এবং দুইটির যোগফল ফেরত দেবে। KEEPFILTERS()-এর ব্যবহার ভিন্ন মানগুলো সংরক্ষণ করতে পারে, কিন্তু নেস্টিং-এর সময় সংঘটন ঘটাতে পারে। যদি একটি নেস্টেড মিজার একটি ফিল্টার রাখে এবং বাহিরের মিজার আরেকটি যোগ করে, ফলাফল হতে পারে খালি। দুটি সমাধান রয়েছে: স্বতন্ত্র ফিল্টার সহ আলাদা মিজার লেখা অথবা লজিক প্রক্রিয়াজাতি করার জন্য ইউজার-ডিফাইন্ড ফাংশন (UDF) ব্যবহার করা। এই আর্টিকেল জার্মানির জন্য অনলাইন সেলস ডাটা এবং ব্ল্যাক, ওয়াইট এবং গ্রীন রঙের সাথে সমস্যাটি প্রদর্শন করে এবং নেস্টেড ফিল্টার সংঘটন এড়িয়ে কিভাবে সঠিক ফলাফল পাওয়া যায় তা দেখায়।