• مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • تحلیل داده با پایتون
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
  ورود
گروه تحلیلگری
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • تحلیل داده با پایتون
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
0
ثبت نام / ورود

وبلاگ

پیاده سازی Navigation شرطی در Power BI

در این مطلب به بررسی نحوه پیاده سازی Navigation شرطی در Power BI می پردازیم. هدف از ایجاد Navigation ایجاد یک طریقه پیمایش بین صفحات داشبورد با ظاهر زیبا و کاربر پسند است. قبل تر مطالبی در مورد Navigation در وب سایت تحلیلگری منتشر شده که می توانید برای آشنایی بیشتر به آن ها مراجعه کنید.

پیاده سازی Navigation در Power BI

در این مطلب با Conditional Navigation در Power BI آشنا خواهید شد. مثل همیشه از داده های موجود در پایگاه داده AdventureworksDW استفاده می کنیم. چند جدول از جمله جدول مشتری، کالا، زمان و فروش را در مدل بارگذاری می کنیم.

در روش هایی که قبل تر گفته شد، Navigation را با استفاده از Buttons پیاده سازی کردیم. در این مطلب روش دیگری را در پیش خواهیم گرفت. ابتدا چندین نمودار در صفحه ایجاد می کنیم. گزارش های مورد نظر ما در ۳ صفحه ایجاد شده که دقیقا مشابه یکدیگرند.

پیاده سازی Navigation شرطی در Power BI

فرض کنید می خواهیم  هر کدام از این صفحات، اطلاعات یک گروه محصول را نمایش دهد. ما کلا ۳ گروه محصول داریم. Bikes، Accessories و Clothing. همین نام ها را برای صفحات قرار می دهیم.

پیاده سازی Navigation شرطی در Power BI

حال از تب Home بر روی Enter Data کلیک کنید. در پنجره باز شده نام صفحات را عینا وارد کنید، نام مورد نظر خود را بر روی ستون و جدول قرار دهید و در نهایت بر روی Load کلیک کنید تا این جدول در مدل بارگذاری شود. پیاده سازی Navigation شرطی در Power BI

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

پیاده سازی Navigation شرطی در Power BI

از تنظیمات اسلایسر، آن را به حالت Single Select در آورید تا اجازه انتخاب بیش از یک گزینه را به کاربر ندهید.

پیاده سازی Navigation شرطی در Power BI

پیشنهاد می کنم برای زیباتر شدن، حالت اسلایسر را از عمودی به افقی تغییر دهید. همچنین از تنظیمات اسلایسر Slicer Header را غیرفعال نمایید.

پیاده سازی Navigation شرطی در Power BI

یک آیکن مناسب را از اینترنت دانلود کنید و از طریق برگه Insert بر روی image کلیک کنید و عکس را کنار اسلایسر قرار دهید.

پیاده سازی Navigation شرطی در Power BIبر روی عکس کلیک کنید و از تنظیمات عکس، Action را برای آن فعال نمایید.

پیاده سازی Navigation شرطی در Power BI

در قسمت Destination بر روی Fx کلیک کنید. پنجره ای باز می شود. در قسمت Based On field نام ستونی که با استفاده از آن اسلایسر را ایجاد کرده اید وارد نمایید و در قسمت Summarization از First استفاده نمایید و در نهایت بر روی OK کلیک نمایید.

پیاده سازی Navigation شرطی در Power BI

قسمت بالای صفحه را در تمامی صفحات کپی و پیست کنید. دقت کنید بعد از کپی کردن از شما سوال خواهد شد آیا تمایل به سینک کردن اسلایسر ها دارید که شما باید عدم تمایل خود را با کلیک بر روی گزینه Don’t Sync اعلام کنید.

پیاده سازی Navigation شرطی در Power BI

حال از اسلایسر گزینه مورد نظر خود را انتخاب نموده و بر روی GO کلیک نمایید. به عکس متحرک زیر دقت نمایید.

پیاده سازی Navigation شرطی در Power BI

مثل همیشه لازم به ذکر است، در محیط Power BI Desktop برای بهره گیری از عملکرد GO باید از کنترل + کلیک راست استفاده نمایید اما در محیط Power BI Report Server کلیک به تنهایی کافی است.

تنها یک نکته باقی است. با انتقال به هر یک از صفحات داده های موجود تغییری نمی کنند! دلیل واضح است. چون فیلتری انجام نمی شود. برای اصلاح این مشکل از بخش Filter Pane، باید برای هر صفحه فیلتر را مشخص نمایید.

به صورت زیر ستون گروه کالا را از جدول کالا در Filter On This Page قرار دهید و برای هر صفحه فیلتر مورد نظر را انتخاب نمایید. به تصویر زیر دقت نمایید.

در این مطلب با نحوه پیاده سازی Navigation شرطی در Power BI آشنا شدیم. نظرات خود را برای مطالب آینده با ما در میان بگذارید.

درباره حسین وثوقی

دانش آموخته مهندسی صنایع و مدیریت فناوری اطلاعات دانشگاه تهران، علاقه مند به تحلیل و ارائه راه حل برای مسائل و بهینه سازی راه حل ها هستم ...

نوشته های بیشتر از حسین وثوقی
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • پروژه مدیریت مواد اولیه و تولید با Power BI

    3.76k بازدید

  • کاربرد پارامتر در پاوربی آی
    کاربرد پارامتر و تحلیل حساسیت در پاور بی آی

    2.31k بازدید

  • امنیت در سطح Object در Power BI

    1.17k بازدید

  • پروژه Power BI خانم یاسمن طاهری

    2.98k بازدید

  • پروژه Power BI آقای محمد آذر

    2.36k بازدید

  • متن داینامیک روی Button ها در Power BI

    1.25k بازدید

guest
تعداد ماههای سال به عدد
guest
4 نظر
قدیمی ها
جدید ها بیشترین رای
Inline Feedbacks
View all comments
محسن نقيب
محسن نقيب

You are the best and good luck.

0
پاسخ
حسین وثوقی
حسین وثوقی
نویسنده
در پاسخ به  محسن نقيب

ممنون از محبت شما

0
پاسخ
امین یزدانی
امین یزدانی

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

0
پاسخ
پوریا بغدادی
پوریا بغدادی
مدیر سایت
در پاسخ به  امین یزدانی

نظر لطف شماست. ممنون.

0
پاسخ
جستجو
جستجو برای:
دسته بندی ها
  • Charts
  • DAX
  • Excel
  • Power BI
  • Power Query
  • هوش تجاری
بسته های آموزشی
  • Excel
  • Power BI
  • Python
  • SQL
درباره گروه تحلیلگری

معتقدیم آموزش شروع یک تعهد بلند مدت است. این را از مشتریان ما سوال کنید.

اطلاعات تماس
  • تهران، خیابان مطهری، ابتدای خیابان سنایی، کوچه بیست و یکم
  • 543 30 910 - 021
پیوندها
  • آموزش Power BI
  • آموزش SQL
  • آموزش اکسل
دسته بندی محصولات
Excel Power BI Python SQL
نماد الکترونیک
wpDiscuz

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت