در ادامه مقاله قبل تحت عنوان « انواع فیلتر ها در Power BI reports »، که در سایت شرکت هوش تجاری کیسان به آدرس www.keysun-co.com  منتشر شده است، و در آن به شرح انواع فیلترها در Power BI پرداختیم، در این مقاله قصد داریم به چگونگی ایجاد فیلتر در صفحه گزارش، یک ویژوال خاص، در سطح گزارش یا اضافه کردن فیلتر Drill through در گزارش بپردازیم. مثال های بررسی شده در این مقاله مربوط به نرم افزار Power BI Service میباشند. مراحل در Power BI Desktop نیز به همین منوال می باشد.

Power BI انواع مختلفی از فیلتر ها را پیشنهاد می دهد، از فیلترهای دستی تا خودکار و فیلتر های Drill through و Pass through.

فیلترها در Editing View و Reading View

می توانید با گزارشات از طریق دو فضای Editing و Reading تعامل داشته باشید. ویژگی های Filtering در دسترس بسته به نوع فضای انتخابیتان متفاوت می باشد.

این مقاله به توضیح چگونگی ایجاد فیلترها در Editing View می پردازد.

از آنجا که فیلترها همچنان پابرجا هستند ، وقتی از گزارش دور می شوید ، Power BI ،فیلترها ، Slicer ها و سایر داده ها را که ایجاد کرده اید تغییر می دهد. بنابراین می توانید هنگام بازگشت به گزارش، مکانی را که از آنجا آمده اید را انتخاب کنید. در صورتی که تمایل ندارید که تغییرات فیلتر برقرار باشد، گزینه Reset to default را از منوی بالا انتخاب کنید.

این مقاله به توضیح چگونگی ایجاد فیلترها در Editing View می پردازد.

از آنجا که فیلترها همچنان پابرجا هستند ، وقتی از گزارش دور می شوید ، Power BI ،فیلترها ، Slicer ها و سایر داده ها را که ایجاد کرده اید تغییر می دهد. بنابراین می توانید هنگام بازگشت به گزارش، مکانی را که از آنجا آمده اید را انتخاب کنید. در صورتی که تمایل ندارید که تغییرات فیلتر برقرار باشد، گزینه Reset to default را از منوی بالا انتخاب کنید.

هوش تجاری

 

درجات فیلترها در Filter pane

چه از Power BI Service استفاده کنید یا از Power BI Desktop ، Filters pane در سمت راست صفحه گزارش دیده می شود. در صورتی که نمی توانید filters pane را ببینید برای باز شدن آیکن “>” را از گوشه سمت راست انتخاب کنید.

می توانید فیلترها را در سه سطح مختلف در گزارش تنظیم کنید: فیلترهای در سطح ویژوال، فیلترهای در سطح صفحه گزارش و فیلترهای در سطح گزارش. همچنین می توانید فیلترهای  Drill through را نیز تنظیم کنید. در این مقاله سطوح مختلف را بیان می کنیم.

هوش تجاری

 

اضافه کردن فیلتر به ویژوال

به دو روش مختلف می توانید به ویژوال فیلتر اضافه کنید.

  • فیلتر فیلدی که در حال حاضر در ویژوال مورد استفاده قرار گرفته است.
  • شناسایی یک فیلد که در حال حاضر در ویژوال مورد استفاده قرار نمی گیرد، و این فیلد را مستقیما به بسته Visual level filter اضافه می کنیم.

فیلتر کردن فیلدهای مورد استفاده در ویژوال

  • آیکن (…) More option را انتخاب کرده و گزینه Edit report را برای باز شدن گزارشتان در Editing View بزنید.هوش تجاری
  • Visualizations و Filters pane وFields pane را در صورت باز نبودن باز کنید.

هوش تجاری

  • یک ویژوال را انتخاب کنید تا فعال شود. تمام فیلد های مورد استفاده در ویژوال در Fields pane و همچنین در Filters pane در پایین Visual level filters لیست می شوند.

هوش تجاری

یکی از موارد Basic،  Advanced  یا Top N را انتخاب کنید. در این مثال در Basic filtering ، cha را جستجو کرده و ۵ مورد زیر را انتخاب کردیم.

هوش تجاری

ویژوال برای انعکاس فیلتر جدید تغییر میکند. در صورتی که گزارش را با فیلتر ایجاد شده ذخیره کنید، کسی که گزارش را میخواند ویژوال فیلتر شده را در ابتدا مشاهده می کنند و می توانند با استفاده از فیلتر در Reading View مقادیر را انتخاب یا پاک کنند.

هوش تجاری

وقتی که فیلتر را بر روی فیلدی  استفاده می کنید که Aggregate شده است (برای مثال جمع، میانگین، یا Count)، شما در واقع بر روی مقادیر Aggregate فیلتر را اعمال می کنید. بنابراین، فیلتری که فروش سالانه بالای ۵۰۰۰۰۰ را نشان دهد منجر به این می شود که تنها ستون Charleston Fashion Direct را درنتیجه مشاهده کنیم. فیلترهای اعمال شده در Model Measure ها همیشه بر روی Aggregated value اعمال می شوند.

اضافه کردن فیلتر به فیلدی که در ویژوال استفاده نشده است

حال اجازه دهید فیلد جدیدی را به عنوان فیلتر به ویژوال اضافه کنیم.

  • از Fields pane، فیلدی را که قصد دارید به ویژوال اضافه کنید را انتخاب کنید، و آن را به Visual level filter area ،Drag کنید. در این مثال، ستون District Manager را به بسته Visual level filter ها اضافه کرده و an را در قسمت Basic filteringسرچ می کنیم.

هوش تجاری

به این نکته توجه کنید که District manager به خودی خود در ویژوال شرکت ندارد. بلکه از دو فیلد Store number name به عنوان محور و This year sales به عنوان Value تشکیل شده است.

هوش تجاری

خود نمودار در حال حاضر برای نشان دادن فروش سال جاری برای فروشگاه های خاص زیر فیلتر شده است.

هوش تجاری

در صورتی که گزارشتان را با این فیلتر ذخیره کنید، خوانندگان گزارش می توانند با فیلتر District manager در Reading view، Selecting view یا Clearing values.

در صورتی که یک ستون عددی را به Filter pane برای اضافه کردن فیلتر به ویژوال استفاده کنید، فیلتر  تنها بر روی سطرهای زیر داده استفاده می شود. به عنوان مثال، افزودن فیلتر به ستون عددی Unit Cost و تنظیم آن به صورتی که Unit Cost بالای ۲۰ را نشان دهد، فقط داده ها را برای ردیف های محصول نشان می دهد که در آن هزینه واحد بیش از ۲۰ باشد، صرف نظر از کل هزینه واحد نشان داده شده در ویژوال.

اضافه کردن فیلتر به صفحه در حال استفاده

شما همچنین می توانید یک Page level filter به صفحه در حال استفاده اضافه کنید.

  • در Power BI Service وارد صفحه ای بشوید که قصد دارید در آن فیلتر ایجاد کنید.
  • آیکن Edit را برای باز کردن گزارش در editing View انتخاب کنید.

هوش تجاری

 

  • Visualization، Filter و Fields Pane را در صورت بسته بودن باز کنید.
  • از Fields pane فیلدی را که قصد دارید به عنوان page level filter جدید انتخاب کنید، را به فضای Page level filters ،Drag کنید.
  • Value را که قصد فیلتر آن را دارید انتخاب کنید و یکی از حالات کنترلی Basic و یا Advanced Filtering را انتخاب کنید.

تمامی ویژوال های صفحه برای انعکاس تغییرات اعمال شده بازنویسی می شوند.

اضافه کردن فیلتر Drill through

به وسیله Drill through در Power BI Service  و Power BI Desktop ، می توانید گزارش مقصدی ایجاد کنید که بر موضوع خاصی از قبیل تـامین کننده، مشتری و یا تولید، متمرکز است.

ایجاد یک فیلتر Drill through

  • در Power BI Service آیکن و سپس Edit report را برای باز کردن گزارش خود در Editing view انتخاب کنید.

هوش تجاری

 

  • صفحه جدیدی به گزارش اضافه کرده و نامی را برای آن تعیین کنید. برای مثال Team Executive ، این صفحه، Drill through Destination خواهد بود.
  • ویژوال هایی که معیارهای کلیدی را برای مناطق تجاری تیم مدیران ( Team Executive ) ردیابی کند.
  • سپس از جدول Executives در این مثال، ستون Executive را به فیلتر Drill through اضافه می کنیم.

هوش تجاری

توجه داشته باشید که Power BI  یک علامت برگشت در صفحه گزارش ایجاد می کند.کاربر با کلیک بر روی این دکمه به صفحه اصلی گزارش بر می گردد (صفحه ای که هنگام انتخاب Drill Through در آن بودیم). در Editing view دکمه Ctrl را نگه داشته و سپس دکمه بازگشت را انتخاب کنید.  برای اطلاعات بیشتر درباره Button ها و نحوه عملکرد آنها در Power BI می توانید مقاله منتشر شده در سایت ما به آدرس www.keysun-co.com شرکت هوش تجاری کیسان تحت عنوان « استفاده از Buttons ها در Power BI » را مطالعه کنید.

هوش تجاری

استفاده از فیلتر Drill Through

حال بپردازیم به  نحوه عملکرد فیلتر  Drill Through.

  • وارد صفحه مورد نظر می شویم.
  • برای مثال فرض کنیم شما Andrew Ma کارشناس ارشد شرکت هستنید و قصد دارید گزارشات مربوط به تیم خود را که تنها برای داده های شما فیلتر شده است را ببینید. بر روی هر قسمتی از لاین چارت سبز رنگ که راست کلیک کنید منویی باز می شود، گزینه Drill through را از آن انتخاب کنید.

هوش تجاری

اضافه کردن یک فیلتر در سطح گزارش در صفحه مورد استفاده

  • گزینه Edit report را برای باز کردن گزارش در Editing View انتخاب کنید.

هوش تجاری

  • از Fields pane، field ی را که قصد داریم به صفحه گزارش اعمال کنیم را انتخاب کرده و به Report level filters ، Drag می کنیم.
  • Value هایی را که قصد فیلتر دارید انتخاب کنید.

ویژوال هایی که در صفحه جاری وجود دارند، و تمامی ویژوال های صفحه های دیگر گزارش برای انعکاس تغییرات اعمال شده در اثر فیلتر تغییر می کنند.

  • برای برگشت به صفحه اصلی علامت بازگشت را انتخاب کنید.

عیب یابی

  • در صورتی که fields pane را نمی بینید، مطمئن شوید که در Editing View گزارش قرار دارید.
  • در صورتی که تغییرات زیادی در فیلتر ها ایجاد کرده اید و قصد دارید به تنظیمات اولیه تهیه کننده گزارش بازگردید، گزینه Reset to default را از منوی بالای پیج انتخاب کنید.

 

پاسخ دهید