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

معرفی کلی پروژه از زبان مجری
برای من تدوین پروژه پایان دوره گروه تحلیلگری یعنی ساخت گزارش (اصطلاح نادرست dashboard/ اصطلاح درست report) برای پروژه واردات خودرو در سالهای 94 و 95 (براساس داده های واقعی) به منزله تحویل یک پروژه شخصی بود! انجام این پروژه تقریبا 30 ساعت به صورت مفید به طول انجامید و قصد داشتم که تا حد ممکن از تمام ابزارها و نکات ارائه شده طی دوره استفاده کنم. همچنین ایده طراحی گزارش به گونه ای که تعامل کاربر با آن آسان تر شود (با استفاده از متون راهنما داخل فرمول های DAX، تعریف انواع Measureهای ترکیبی و استفاده از آن ها داخل ویژوآل Card در جای مناسب) باعث شد که بازخوردهای بعدی این گزارشِ به ظاهر کم اهمیت که صرفا مبنای سنجش آموخته هایم طی دوره بود، در حد غیر قابل تصوری به پیشنهادات کاری و ارائه در مصاحبه های شغلی ختم شود. (خلاقیت در بکارگیری+جدیت در یادگیری=رمز موفقیت)
در ادامه با فرض آشنایی ابتدایی شما با اصطلاحات این حوزه، به صورت خلاصه اقدامات و ابزارهای استفاده شده در تدوین این گزارش را ارائه میدهم.
توضیحات فنی پروژه
- فراخوانی، پاکسازی و بارگذاری منابع داده یا اصطلاحا ETL کردن داده در محیط پاورکوئری به کمک ابزارهایی نظیر Merge و بحث Fuzzy matching و پدیده ای به نام معرفی Transformation table در پاکسازی و شناخت داده ها، به دنبال هم آوردن جداول همگن با ابزار Append، ایجاد یک ستون برای استفاده از آن در ویژوآل Slicer با ابزار Conditional Column، تعریف یک کوئری نظیر حذف فواصل چند کاراکتری در ستون های اطلاعاتی با ابزار Invoke Custom Function، استفاده از زبان کوئری نویسی یا اصطلاحا M کردن در بحث معرفی یک فولدر، تبدیل تصاویر بسیار کم حجم به کاراکتر، استفاده از Replace value و اعمال انواع Filter ها در تغییر و اصلاح محتوای جداول و …
- طراحی و ساخت پوسته (Theme) برای رفع محدودیت انتخاب رنگهای پیشفرض و بهره مندی از فونت های فارسی مرسوم در تدوین گزارش
- انتخاب و سفارشی سازی ویژوآل (Visual) های مناسب و مرتبط با شاخص های مورد نظر جهت استخراج و نمایش
- اعمال تنظیمات مربوط به گرافیک هر یک از ویژوآل ها شامل رنگ زمینه، اندازه قلم، حاشیه و سایه، نحوه نمایش انواع مختلف داده روی محورها و نمودار و …
- مدیریت نحوه برهم کنش یا تعامل (Interaction) هر یک از ویژوآل ها با سایرین
- تعریف Tooltipهای مناسب و متنوع (نموداری یا اطلاعاتی) برای هر ویژوآل
- استفاده از قابلیت های گزارش دهی در برخی از ویژوآل ها نظیر Ribbon chart، Waterfall chart و …
- تعبیه آیکن ها (buttons، shapes و images) داخل گزارش و تعریف Action یا نوع عملکرد آن به کمک پِین های Bookmark و Selection و افزایش پویایی گزارش
- استفاده از آیکن یا تصویر بجای عبارت متنی (تحت عنوان Image URL) در ویژوآلهای Table و Matrix و ایجاد یک مقسّم (Slicer) تصویری در گزارش
- استفاده از سایر ویژوآل های موجود در فروشگاه مایکروسافت نظیر Chiclet Slicer، Simple Image، Tile Search Slicer و …
- استفاده از تقویم شمسی در ویژوآل ها به کمک دایمنشن تاریخ شمسی و میلادی
- طراحی و تعریف نقشه ارتباطاتی (یکطرفه یا دوطرفه) بین جداول موجود در منابع اطلاعاتی معرفی شده به پروژه در قسمت Model
- استفاده از برخی فرمول های پرکاربرد زبان DAX در محیط پاور بی آی که پیش نیاز آن داشتن درک صحیحی از انواع Context در پاور بی آی می باشد، شایان ذکر است در این دوره صرفا برخی از فرمول های پرکاربرد با توجه به تجربیات و صلاحدید مدرس دوره معرفی می شوند. اما نکته حائز اهمیت پشتیبانی و عنایت جناب مهندس بغدادی بعد از اتمام دوره جهت رفع نیازهای بعدی می باشد. به طور کلی در این گزارش از توابع LOOKUPVALUE، CALCULATE، FORMAT، SUMMARIZE، SELECTEDVALUE، انواع IF، ISBLANK، ISFILTERED، تعریف متغیر با VAR و RETURN، FORMAT، SUM، ALL، AVERAGEX، COUNTROWS، CONCATENATEX، DISTINCT، MIN، MAX و TODAYاستفاده گردیده است که آشنایی با عملکرد اکثر آن ها حین دوره و برخی نیز با توجه به نیازهای بعدی و در پروژه های عملیاتی با راهنمایی جناب بغدادی ایجاد شده است.
پیش نمایش پروژه Power BI
برای بهبود نمایش پروژه باید فونت B Zar روی سیستم شما نصب باشد.
در آخر تجربه شخصی من این گونه بود که با توجه به تعدد آموزشگاه ها و مدرسین این حوزه و وجود هزینه فرصت و عدم قطعیت در انتخاب یک گزینه، بعد از مشورت با جناب مهندس پوریا بغدادی به عنوان یک گزینه بالقوه، با توجه به منش و دانش ایشان، شرکت در دوره آنلاین آموزش Microsoft Power BI را انتخاب کردم. البته گرچه همواره دوره های آنلاین از ابعاد مختلف با سختی ها و کمبودهایی همراه است، اما در نهایت از حضور در این دوره رضایت کامل دارم.
با آرزوی موفقیت
درباره پوریا بغدادی
یادگیری و آموزش برای من فراتر از یک حرفه است. بدون ترس از این مسیر لذت می برم. بقیهاش مهم نیست. 💛
نوشته های بیشتر از پوریا بغدادیمطالب زیر را حتما بخوانید
-
داده های نمونه و تمرینی برای یادگیری پاور بی آی | Power BI
1.3k بازدید
-
تنظیم مقدار پیش فرض اسلایسر تاریخ در Power BI
626 بازدید
-
دومین مسابقه بزرگ Power BI ایران
1.08k بازدید
-
نمونه پروژه داده های اقتصادی با Power BI
1.2k بازدید
-
نمونه پروژه قند مواد غذایی با Power BI
1.22k بازدید
-
اولین مسابقه طراحی داشبورد با Power BI
2.22k بازدید
با سلام و احترام
یکی از بهترین گزارش هایی بود که دیدم.
با آرزوی موفقیت