دانلود محتوای وبینار آموزش Power BI بصورت رایگان توسط امیر ایمن پور
در ایجاد می توانید اسلایدها، فایل اکسل و فایلهای Power BI مربوط به وبینار آموزش Power BI را دانلود کنید، برای کسب اطلاعات بیشتر در مورد دوره هوش تجاری مهندس ایمن پور به اینجا مراجعه نمایید.
دانلود اسلایدهای وبینار آموزش Power BI
دانلود فایلهای Pbix و xlsx وبینار آموزش Power BI
در ادامه خلاصه کوتاهی از مطالب وبینار را مرور می کنیم. جهت اطلاع از وبینارهای ما به اینجا مراجعه بفرمایید.
فراخوانی فایل اکسل - آموزش Power BI
برای فراخوانی فایل اکسل در Power BI از گزینه مشخص شده در شکل زیر استفاده کنید:

حال مسیر موردنظر را برای رسیدن به فایل sales.xlsx در سیستم خود مشخص کنید. (توجه بفرمایید این فایل در ابتدای این متن در اختیار شما قرار گرفته و قابل دانلود است.)

جداول مشخص شده در شکل زیر که مربوط به فروش آنلاین، خرده فروشی و عمده فروشی به همراه جدول قیمت و جدول محصول است را به شکل زیر انتخاب کنید:

اگر به ساختار جداول فروش بصورت آنلاین، عمده فروشی و خرده فروشی نگاه کنید متوجه خواهید شد که نیاز به ادغام دارند و بهتر است در یک جدول واحد قرار گیرند. برای این کار با استفاده از گزینه Transform data به محیط Power Query می رویم:

ادغام جداول فایل اکسل - آموزش Power BI
از گزینه Append در منوی home استفاده کرده و سه جدول را در پنجره باز شده انتخاب می کنیم دقت کنید باید گزینه Three or more tables را انتخاب کنید.

حل مشکل در خروجی Append - آموزش Power BI
همانطور که در شکل زیر قابل مشاهده است دو ستون برای فروش تعدادی سال 1399 داریم یکی Quantity 1399 و دیگری quantity 1399 است. علت این است که Power Query نسبت به حروف کوچک و بزرگ حساس است و باید در هر سه جدول با یک مدل نام ستونها مشخص شده باشد.

همانطور که گفته شد به دو جدولی که ستون فروش تعدادی سال 99 بصورت quantity 1399 نامگذاری شده است مراجعه می کنیم و آن را به Quantity 1399 تبدیل می کنیم.
دقت بفرمایید ستون فروش سال 1400 و سال 1401 مشکلی ندارند.

لود نشدن جداولی که دیگری به آنها نیاز نداریم
همانطور که قابل حدس است، در این لحظه نیازی به جداول Retail و online و wholesales نداریم و می توان از load شدن آنها و وجود آنها در محیط ساخت گزارش در Power BI جلوگیری کرد. برای این کار تنها لازم است روی نام آنها در Power Query کلیک راست کرده و تیک enable load را برداریم.

چگونه متوجه شویم یک ردیف از جدول، در جدول ادغام شده، مربوط به کدام نوع فروش است؟
این کار به سادگی و با ایجاد ستونهای نوع فروش در سه جدول قابل انجام است. برای مثال در جدول فروش آنلاین از منوی add column در Power Query گزینه custom column را انتخاب می کنیم. مطابق شکل زیر نام ستون را Channel گذاشته و مقدار آن را “Online” قرار می دهیم. این کار را در دو جدول دیگر نیز انجام دهید.

Unpivotکردن ستونهای فروش سه سال
به جدول نتیجه شده تا اینجا نگاه کنید:

برای ساخت گزارش خیلی بهتر است که ستونهای فروش سالهای مختلف به دو ستون تبدیل شوند:
- یکی ستون سال و
- دیگری ستون فروش تعدادی،
این کار خیلی خوب است چون می توانید بعداً از ستون سال برای فیلتر کردن گزارشات استفاده کنید. به منوی Transform در Power Query مراجعه کرده و گزینه Unpivot columns را انتخاب کنید:

همواره خروجی بصورت زیر است و دو ستون نتیجه می شود:
- یکی Attribute که شامل نام ستونهای unpivot شده است و
- دیگری value که مقادیر داخل آن ستونهاست.

مشابه همین کار را در جدول price مطابق دو شکل زیر انجام می دهیم:

چگونه ستون قیمت در جدول فروش ایجاد کنیم؟
برای اینکه مقادیر ستون price را از جدول price به جدول اصلی منتقل کنیم به دو شیوه می توان عمل کرد:
- استفاده از Merge در Power Query که در اینجا این مورد را انجام نمی دهیم تا کمی از DAX استفاده کنیم.
- استفاده از تابع Lookupvalue در DAX
کارکرد تابع lookupvalue به این صورت است:
- ابتدا ستون که می خواهیم مقادیر آن به عنوان نتیجه به ما بازگردانده شود را انتخاب می کنیم در اینجا بدیهی است که به دنبال قیمتها در جدول قیمتها هستیم.
- حال ستون نام محصول را در جدول price را معرفی می کنیم این ستونی است که به دنبال ردیف خاصی از آن هستیم.
- در ادامه باید بگوییم به دنبال چی بگرد؟ عملا ما به دنبال نام محصول در جدول اصلی هستیم.
- قدم دوم و سوم باید آنقدر تکرار شود تا به یک مقدار واحد برسیم، آنچه مشخص است هنوز سال انتخاب نشده است و برای هر محصول سه قیمت داریم، قیمت سال 1399 تا 1401 بنابراین ادامه می دهیم، ستون سال در جدول price را معرفی می کنیم.
- در آخر هم ستون سال در جدول اصلی را معرفی می کنیم، عملا قرار است به دنبال سال مشخص در ردیفهای جدول اصلی، در ستون سال در جدول Price بگردیم. کار تمام است و قیمت مشخص شده است.

نمونه گزارش - آموزش Power BI
برای طولانی نشدن بحث همین جا توقف می کنیم، مابقی اسلایدها در وبینار بررسی شد، به نمونه گزارشهای زیر توجه کنید:

نصب نرم افزار Power BI Desktop
فرض بر این بوده است که نرم افزار را قبلا نصب کرده اید، در غیر اینصورت گزینه see download and language options را در لینک زیر زده و نرم افزار دانلود کنید، نصب آن به سادگی انجام می شود.
نظرات شما در مورد وبینار
خواهشمند است نظرات خود در مورد وبینار و مطالب فوق را با خوانندگان این مقاله در پایین همین صفحه به اشتراک بگذارید.
سلام
بسیار عالی و کاربردی بود.
خیلی ممنون
سلام و ممنونم، موفق باشید.