داشبوردهای عالی کاربران را درگیر میکنند و آنها را به کاوش و کشف دادهها ترغیب میکنند. یک راه عالی برای انجام این کار استفاده از تعاملپذیری است. بیایید نگاهی بیندازیم به نحوه دستیابی به این هدف با استفاده از ابزارهای مختلف BI.
تعاملپذیری در Tableau
در Tableau، این کار میتواند با استفاده از actions داشبورد انجام شود. تعدادی actions وجود دارد که میتوانیم از آنها استفاده کنیم، رایجترین آنها فیلترهای highlight و action هستند.
در Tableau، این امکان وجود دارد که فیلترها را از شیتها به یک داشبورد اضافه کنیم. وقتی یک شیت انتخاب میشود، گزینه “Use as Filter” در منوی میانبر نمایش داده خواهد شد.
این کار یک اقدام فیلتر اضافه میکند که از فیلدهای موجود در نمای داده برای فیلتر کردن سایر sheetها در داشبورد استفاده میکند.
این کار همچنین میتواند از طریق مسیر زیر انجام شود:
Dashboard -> Actions
از این منو، گزینههای مختلفی در دسترس داریم. بیایید روی highlight و فیلتر action تمرکز کنیم.
Highlight actions، همانطور که از نامشان پیداست، دادههای یک نمودار را که در نمودار دیگری نیز نمایش داده میشوند، هایلایت میکنند. هیچ دادهای از visualizations حذف نمیشود؛ بلکه دادههای دیگر به صورت سایهدار نمایش داده میشوند و دادههای انتخابی به طور کامل با رنگ نمایش داده میشوند. تنها محدودیت در اینجا این است که نمودارهای مورد نظر باید همان Dimensions را در نمای خود داشته باشند که برای انجام این اقدام استفاده میشود.
به عنوان مثال: اگر در یک نمودار یک دسته را انتخاب کنیم، آن دسته باید در نمودار دوم نیز موجود باشد تا highlight action انجام شود.
Filter actions، نمودارهای دیگر را بر اساس دادههای انتخابی فیلتر کرده و آنها را به طور کامل از نمایش حذف میکنند.
تعاملپذیری در Power BI
در Power BI، این ویژگی به نام «تعاملات بصری» (visual interactions) شناخته میشود و به طور پیشفرض به داشبورد شما اضافه خواهد شد. من واقعاً از این ویژگی خوشم میآید چون هایلایت، نسبت مقادیر انتخابشده را در مقابل پسزمینه مجموعه داده کامل نشان میدهد. این با Tableau تفاوت دارد که تنها موارد کامل را هایلایت میکند.
خب، عالی است! اما چه سفارشیسازیهایی میتوان در اینجا انجام داد؟ اگر نخواهیم یک تعامل اعمال شود، چه باید کرد؟ یا اگر به جای اثر هایلایت، بخواهیم فیلتر اعمال کنیم، چه؟
خب، ما میتوانیم این تنظیمات را تغییر دهیم. ابتدا نموداری را که میخواهید تنظیم کنید انتخاب کنید، سپس به نوار فرمت (Format banner) بروید و در منوی بالایی، دکمه Edit Interactions را پیدا خواهید کرد.
این کار سه آیکون کوچک را در هر نمودار در داشبورد شما نمایان میکند که به ما این امکان را میدهد که کنترل کنیم آیا تعاملات به آن visualization اعمال میشود یا نه. برای هر نمودار (آنهایی که انتخاب نکردهایم)، میتوانیم مشخص کنیم که آیا visualization انتخابشده هایلایت کند، فیلتر کند یا هیچ کاری انجام ندهد. ابعاد موجود در نمای گزارش برای اعمال فیلتر یا هایلایت استفاده خواهد شد، برخلاف Tableau که در آن نیازی به مشخص کردن فیلدهای منبع یا هدف نیست.
URL Actions چیست؟
Tableau دارای URL actions است که به ما این امکان را میدهد تا یک فیلد از یک شیت را به یک رشته URL منتقل کنیم و یا لینک را در یک مرورگر وب باز کنیم یا یک صفحه وب را در یک شیء جاسازیشده (embedded object) در داشبورد نمایش دهیم.
در Power BI نیز این قابلیت وجود دارد که لینکهای URL را به جداول و ماتریسها اضافه کنیم. برای انجام این کار، نوع دستهبندی ستون را به URL تنظیم کنید و این مورد بهطور خودکار در visualizations جداول و ماتریسها شناسایی خواهد شد. همچنین میتوانیم دکمههای URL ایجاد کرده یا از تصاویر در داشبورد برای ناوبری استفاده کنیم. برای این کار به تب “Insert” بروید و سپس گزینه “add a button or image” را انتخاب کنید. پس از آن میتوانیم این را فرمت کرده، اقدامات را فعال کرده و از گزینه “Web URL” در منوی کشویی استفاده کنیم.
Drilling Up و Drilling Down
Drilling up و down به سطوح مختلف دادهها در یک نمودار میتواند بسیار قدرتمند باشد و به کاربر نهایی این امکان را میدهد که روی نقاط دادهای که مرتبط هستند تمرکز کند. در Tableau، این کار با ایجاد یک سلسلهمراتب در پنل دادهها و استفاده از آیکونهای “+” و “–” که سپس در نمودارهایمان ظاهر میشوند، انجام میشود. روش دیگر برای انجام این کار استفاده از پارامتر است که در این بلاگ به آن نخواهیم پرداخت.
در Power BI، ما میتوانیم کنترل کنیم که کاربر نهایی چگونه در نمودارها به بالا و پایین جابجا شود، با استفاده از دکمههای پیکان بالا و پایین که زمانی که دادهها در visualization اجازه میدهند، نمایش داده خواهند شد.
زمانی که حالت Drill Mode با استفاده از دکمه دوم از سمت چپ فعال میشود، کاربر نهایی میتواند یک نقطه داده را انتخاب کند و نمودار بهروزرسانی شده تا سطح جزئیات بعدی را نمایش دهد. دو گزینه بعدی drill down، تمام مقادیر موجود در سلسلهمراتب را نمایش میدهند و مقادیر زیر سطح بالاتر را بهصورت تو در تو نشان میدهند.
