اگر به صورت همزمان دو نوع فیلتر Explicit و Implicit را از طریق یک فیلد (به عنوان مثال Color) روی مژر لحاظ کنیم ، Power BI فیلتر Implicit را دیگر لحاظ نمی کند. همانطور که در تصویر می بینید ، برای همه ی Color ها از Black ، Blue تا Silver ، مجموع میزان فروش کالاهای قرمز رنگ لحاظ شده است.
برای اینکه از تکرار میزان فروش کالای “Red” برای سایر رنگ ها جلوگیری شود ، می توان مژر را اینگونه نوشت :
تابع Filter اینگونه کار میکند که تنها زمانی جواب برمیگرداند که Color برابر Red باشد و برای سایرین Blank را در نظر می گیرد.
می توان جهت جلوگیری از تولید مقادیر Blank در ویژوال ، کد مژر را به شکل زیر تغییر داد تا به جای Blank ، صفر نمایش داده شود :
علت خروجی Blank از تابع Filter برای سایر مقادیر Color به این دلیل بود که تابع فیلتر ، کالا های قرمز رنگ را ابتدا از Dim Product انتخاب می کند و سپس آن Product ID ها را در Fact Sale پیدا و جمع Sale Amount آن ها را حساب میکند.
در نهایت باید گفت که استفاده از تابع فیلتر داخل محاسبات مژر ، مقداری کندی ایجاد می کند. به همین دلیل فقط در مواقع نیاز از آن استفاده کنید.