اسلایسر و فیلتر Power Bi
۲۲ آبان

وجود مقادیر خالی در اسلایسر و فیلتر Power Bi

اسلایسر و فیلتر Power Bi

اگر با پاور بی آی کار کرده باشید ، ممکن است هنگام مشاهده ویژوال هایی مثل اسلایسر یا قسمت فیلتر ، مشاهده کنید که مقادیری خالی یا blank وجود دارد. ممکن است تعجب کنید که آیا کار اشتباهی انجام داده اید یا اینکه Power BI یک مقدار خالی به عنوان مقدار پیش فرض اضافه کرده است. در واقع، دیدن یک blank در اسلایسر یا فیلتر یک مشکل رایج در Power BI است، زمانی که داده‌های نادرستی در مدل داده دارید یا واقعا مقادیر blank در دیتاست شما وجود دارد. در این قسمت از آموزش پاور بی ای ، به شما نشان خواهیم داد که چرا این اتفاق می افتد و چگونه می توانید آن را برطرف کنید.

اکانت Power BI

فرض کنید شما مدل داده را با طراحی ستاره ای در Power BI طراحی کرده اید :

اسلایسر و فیلتر Power Bi

می توانید با افزودن اسلایسر و فیلتر از جداول فکت، طراحی داشبورد یا ریپورت را شروع کنید. احتمال دارد مقدار “(Blank)” را در اسلایسر و فیلتر دیده باشید، مانند تصویر زیر:

اسلایسر و فیلتر Power Bi

چرا یک مقدار blank در اسلایسر وجود دارد؟ دلیل ظاهر شدن آن به دلیل مشکل یکپارچگی داده ها است. به عبارت دیگر، وجود ساختارهای اشتباه در جداول دایمنشن و جداول فکت میتواند باعث بروز این ایرادات گردد. آیا این مشکل قابل رفع است؟ بله !

روش های متنوعی میتواند به شما برای حل این مشکل کمک کند. به طور کلی بررسی دایمنشن و فکت و روابط موجود میتواند کلید حل این مساله باشد.

در ارتباط با مثالی که زدیم ،  No/ID از جدول Fact و مشتری از جدول ابعاد را اضافه میکنیم :

اسلایسر و فیلتر Power Bi

روی (Blank) در اسلایسر کلیک میکنیم :

اسلایسر و فیلتر Power Bi

به قسمت Power Query میرویم. ID مشتری را از جدول فکت پیدا کرده و ستون Null یا مقادیر خالی آن را بررسی میکنیم.

اسلایسر و فیلتر Power Bi

برای بررسی این موضوع ، باید به سورس دیتا مراجعه کنیم. اگر این امکان را ندارید ، می توانید آن را در Power BI رفع کنید. می توان در هر دو جدول Fact و Dimension با یک ترفند مقادیر (Blank) را تغییر داد.

  • مقدار null را با مقادیر دلخواه در جدول Fact جایگزین کنید.
اسلایسر و فیلتر Power Bi
اسلایسر و فیلتر Power Bi
اسلایسر و فیلتر Power Bi
  • یک ردیف جدید را به صورت دستی در جدول Dimension اضافه کنید:

    جدول دایمنشن را انتخاب کنید، سپس advance query editor را باز کنید.
    برای افزودن یک خط جدید با همان ID مشتری که در جدول Fact استفاده کردید، خط زیر را اضافه کنید.
    توجه داشته باشید که اگر 10 ستون در جدول ابعاد دارید، باید همه 10 ستون را اضافه کنید:

روی Done کلیک کنید:

روی دکمه Close & Apply کلیک کنید.

این مطلب چقدر مفید بود؟

برای امتیاز دادن به آن روی ستاره ها کلیک کنید!

میانگین امتیاز 4.4 / 5. تعداد آرا: 7

تاکنون رأی داده نشده ! اولین کسی باشید که این مطلب را ارزیابی می کنید

دیدگاه ها


  • خیلی خوب بود

دیدگاه شما

نشانی ایمیل شما منتشر نخواهد شد.

سه × یک =