تحلیل فیس بوک با استفاده از Power BI
در این آموزش نکاتی درمورد تحلیل فیس بوک عنوان میشود، شما با قابلیتهای Power BI، به یک صفحه فیس بوک (صفحه microsoftbi) متصل میشوید و دادهها را فرا میخوانید، تغییراتی در دادهها لحاظ میکنید و از آن دادهها در گزارشهای بصری استفاده مینمایید.
اتصال به صفحه فیس بوک
- نرم افزار Power BI را باز کرده و Get Data را در Getting Started یا در تب Home انتخاب کنید، Get Data و سپس More را بزنید.
- در صفحه باز شده، Facebook را از قسمت Online Services انتخاب کرده و سپس Connect را بزنید.
یک صفحه باز میشود تا به شما در رابطه با استفاده از یک سرویس third-party هشدار دهد.
- دکمه Continue را بزنید. دیالوگ باکس Facebook نمایش داده میشود.
- در Username، نام microsoftbi را بنویسید، از Connection، مورد Posts را انتخاب کرده و بعد روی OK کلیک کنید.
5. در مرحله بعد وارد حساب کاربری فیس بوک خود شوید و به Power BI اجازه دسترسی به حساب خود را بدهید.
پس از متصل شدن به صفحه Power BI، یک پیش نمایش از دادههای Posts میبینید.
شکل دهی و تغییر داده استخراج شده
میخواهید متوجه شوید کدام پستها بیشترین تعداد کامنت را دارند، اما میبینید که created_time در جدول نشان داده شده، به سختی قابل فهمیدن است و هیچ دادهای درمورد کامنتها وجود ندارد. نیاز دارید تا میزانی از تغییرات و پاکسازی را برای بهرهگیری از دادهها انجام دهید. میتوانید از Power Query Editor برای ویرایش داده، قبل یا بعد از فراخوانی به Power BI استفاده کنید.
جدا کردن تاریخ از زمان
ابتدا مقدارهای تاریخ و زمان را در ستون created_time از هم جدا نمایید تا خواناتر شود.
- در صفحه پیش نمایش، کلید Edit را بزنید.
پنجره جدید Power Query Editor باز میشود و پیش نمایش را نشان میدهد.
- ستون created_time را انتخاب کنید. توجه شود که هم اکنون یک نوع دادهای متن است که با آیکون ABC در سرستون مشخص شده است. بر روی سرستون کلیک راست کرده یا Transform را در نوار Home بزنید و Split Column > By Delimiter را انتخاب کنید.
3. در صفحه باز شده، از کادر اول Custom را انتخاب کرده و در کادر دوم T را بنویسید و سپس OK را بفشارید.
دو ستون مجزا تحت نامهای created_time.1 و created_time.2 تولید میشوند. گفتنی است که Power BI بطور خودکار نوع داده را به Date برای ستون اول و Time برای ستون دوم انتخاب میکند.
- نام ستونها را با دوبار کلیک بر روی سرستون آنها یا انتخاب هر ستون و زدن Rename در تب Transform و گروه Any Colomn، به created_date و created_time تغییر دهید.
گسترش ستون پنهان
هم اکنون که دادههای date و time همانطور هستند که میخواهید، شما ستون comments را با گسترش یک ستون مخفی ایجاد میکنید.
- ستون object_link را انتخاب کرده و آیکون کنار آن را بزنید تا Expand/Aggregate باز شود. Connections و سپس OK را بزنید.
سرستون به object_link.connections تغییر میکند.
- دوباره همان آیکون قبلی را بزنید، comments را انتخاب کرده و OK را بزنید. سرستون به connections.comments تغییر میکند.
- آیکون را بزنید و این بار چک باکس Aggregate را بزنید و # Count of id را انتخاب کرده و OK را بزنید.
ستون هم اکنون تعداد کامنتها را بر هر پیغام نمایش میدهد.
- نام سرستون را به Number of Comments تغییر دهید.
- فلش رو به پایین را بزنید و Sort Descending را برای مشاهده پستها از بیشترین تا کمترین تعداد کامنت انتخاب کنید.
بررسی گامهای query
همانطور که شما دادهها را در Power Query Editor شکل و تغییر دادید، هر گام در Applied Steps قسمت Query Settings سمت راست، ثبت شده است. شما میتوانید به گامهای عقب رفته تا ببینید چه تغییراتی لحاظ کردهاید و آنها را در صورت نیاز ویرایش، حذف یا جابجا کنید (البته این کار باید با احتیاط انجام شود زیرا تغییر گام قبلی منجر به تغییر گامهای بعدی میشود). Applied Steps شما به این صورت است:
نکته
زیر Applied Steps، فرمولهایی هستند که در زبان Power Query، یا زبان M، نوشته شدهاند. برای مشاهده و ویرایش فرمولها، در گروه Query، زیر شاخه Advanced Editor را بزنید.
استخراج داده تغییر شکل یافته
هنگامی که شما به رضایت کامل از شکل دادهها رسیدید، Close & Apply > Close & Apply را بزنید.
یک صفحه میزان پیشرفت بارگذاری دادهها را در مدل دادهای Power BI نشان میدهد.
هنگامی که دادهها لود شدند، در بخش Report بعنوان یک Query جدید در لیست Fields، ظاهر میشوند.
استفاده از دادهها در گزارشهای بصری و نمودارها
حال که دادهها را از صفحه فیس بوک استخراج کردید، میتوانید به سادگی و سرعت، نمایشی از آنها ایجاد کنید. ساخت نمودار آسان است، تنها فیلد آن را انتخاب کنید یا به درون بخش Report بکشید.
ایجاد نمودار میلهای
- در بخش Report، عنوان message را از لیست Fields انتخاب کرده یا به درون صفحه بندازید. یک جدول نشان دهنده تمام پیغامها در صفحه نمایش داده میشود.
2. در کنار انتخاب جدول، Number of comments را از لیست Fields انتخاب کرده یا به درون صفحه بندازید. جدول به یک نمودار میلهای نشان دهنده تعداد نظرات به ازای هر پست، تغییر میکند.
3. در سمت راست بالای نمودار، آیکون سه نقطه را بزنید و Sort By Number of comments را برای مرتب سازی نزولی تعداد نظرات انتخاب کنید.
4. توجه شود که بیشترین کامنتها با Blank مشخص شده (این پستها میتواند استوریها، لینکها یا محتواهای غیر متنی باشند). برای فیلتر کردن سطر خالی، (message (all را از Filters در قسمت Visualizations زده، Select All را انتخاب کرده و تیک چک باکس Blank را بردارید.
تغییر نمودار
نمودار جالبتر شد، اما شما نمیتوانید میزان زیادی از متن پستها را در آن ببینید. برای دیدن میزان بیشتر:
- از handles برای تغییر سایز در نمودارها استفاده کنید.
- با انتخاب نمودار، Format icon را از قسمت Visualizations بزنید.
- فلش رو به پایین کنار Y-axis را بزنید و اسلایدر بغل Maximum size را تا 50 درصد بکشید.
- همچنین اندازه متن را به 10 تغییر دهید.
نمودار اکنون میزان بیشتری از متن پستها را نشان میدهد.
محور X (تعداد کامنتها)، مقدارهای دقیق را نشان نمیدهد، و انگار در انتهای نمودار گم شده است. میتوانید از برچسبگذاری استفاده کنید:
- آیکون Format بزنید و سپس اسلایدر کنار X-axis را off کنید.
- اسلایدر کنار Data labels را On کنید. حالا نمودار، اعداد دقیق تعداد کامنتهای هر پست را نشان میدهد.
ویرایش نوع دادهای
حالا بهتر شده است اما data labelsها همگی یک .0 در خود دارند که تعداد کامنتها را به صورت اعشاری درآورده است. برای تغییر نوع دادهای:
- در لیست Fields، روی Query1 راست کلیک کرده یا روی آن نگه دارید و More Options و سپس Edit Query را بزنید. همچنین میتوانید از نوار Home، قسمت External data، مسیر Edit Queries > Edit Queries را انتخاب کنید. Power Query Editor در یک پنجره جدید گشوده میشود.
2. ستون Number of comments را انتخاب کنید و نوع دادهای را به Whole Number تغییر دهید:
- انتخاب 2 و سپس Whole Number
- کلیک راست بر روی سرستون و Change type > Whole Number
- انتخاب Data type: Decimal Number یا Any Column > Whole Number از قسمت Transform در تب Home
آیکون در سرستون تبدیل به 123 میشود.
- با انتخاب Close & Apply تغییرات را لحاظ کنید. پس از بارگذاری تغییرات، اعداد حقیقی میشوند.
ساخت یک Date Slider
- بر روی فضای خالی بخش Report کلیک کنید و سپس Slider icon را از قسمت Visualizations انتخاب کنید. یک نمودار slider خالی نمایش داده میشود.
2. از لیست Fields، ستون created_date را انتخاب کنید یا به درون صفحه بندازید. دادهها نشان داده میشوند.
3. میتوانید هندلهای اسلایدر را برای دیدن بازههای متفاوت، جا به جا کنید یا تاریخ دیگری را انتخاب نمایید.
تغییر حالت نمودارها
برای دادن عنوان:
- با انتخاب نمودار، Format را بزنید و فلش برای باز کردن Title انتخاب کنید.
- Title text را به Comments per post تغییر دهید.
- Font Color را بزنید و رنگ green را انتخاب کنید.
- Text size را به 10 و Font family را به (Seoge (Bold عوض کنید.
حالتهای دیگر را نیز امتحان کنید.
ایجاد نمودارهای بیشتر
مشاهده کردید که به سادگی میتوانید نمودار مورد نیاز خود را برای نمایش دادهها به هر طریقی که میخواهید، ایجاد نمایید. همچنین نوع نمودار قابل انتخاب است، مثلا میتوانید نمودار خطی هم بسازید.
درباره امینه نقویان
به مطالعه و یادگیری مطالب به روز آی تی و همچنین به اشتراک گذاری آنها علاقه دارم.
نوشته های بیشتر از امینه نقویانمطالب زیر را حتما بخوانید
-
داده های نمونه و تمرینی برای یادگیری پاور بی آی | Power BI
434 بازدید
-
تنظیم مقدار پیش فرض اسلایسر تاریخ در Power BI
248 بازدید
-
دومین مسابقه بزرگ Power BI ایران
472 بازدید
-
نمونه پروژه داده های اقتصادی با Power BI
824 بازدید
-
نمونه پروژه قند مواد غذایی با Power BI
893 بازدید
-
اولین مسابقه طراحی داشبورد با Power BI
1.59k بازدید