یه تیر و دو نشون!
سال 1404، می تونه سال تغییر بزرگ برای تو باشه، اگه دیجیتال مارکتینگ رو بلد باشی!

همین الان، دوره mydmc رو با 50 درصد تخفیف بخر و علاوه بر استفاده از mydmc به دوره جدید که آخر بهار 1404 منتشر می‌شه هم دسترسی کامل داشته باش.
یعنی یه دوره می‌خری و به 2 دوره کامل دیجیتال مارکتینگ دسترسی داری. کد تخفیف: eid404

معرفی چند بخش از Power Query

در این بخش در مورد بعضی از گزینه‌های پاور کوئری خواهیم گفت.

Column From Examples

در پاور کوئری، در قسمت بالای سمت چپ، گزینه‌ای با نام Column From Examples داریم. این در اکسل هم وجود دارد که من در اکسل مثال آن را برای شما توضیح می‌دهم.

یک صفحه اکسل را در نظر بگیرید. ما در این صفحه و در ستون A، تعدادی شماره تلفن همراه را بدون صفر وارد می‌کنیم. فرض کنید که ما می‌خواهیم این شماره‌ها را به فردی بدهیم تا اس‌ام‌اس تبلیغاتی برای آن‌ها ارسال کند. حالا اگر این سامانه، به این صفرها نیاز داشته باشد،‌ باید چه کنیم؟

کاری که می‌توانیم انجام دهیم این است که از هوش مصنوعی درون اکسل استفاده کنیم. روی ستون B، نوع داده را تکست می‌کنیم. بعد یکی از شماره‌ها را با صفر وارد این ستون می‌کنیم. حالا در ستون دوم وقتی شما صفر را بزنید، تمام شماره‌ها را با صفر وارد این ستون می‌کند. این کار به‌دلیل همسایگی است که ستون‌های اکسل باهم دارند تمام داده‌ها را شناسایی می‌کند.

حالا همین کار را در پاور BI انجام می‌دهیم. در اینجا، روی همان گزینه Column From Examples کلیک می‌کنیم. پاور BI‌ در واقع به ما می‌گوید که تو برای من مثال بزن، و من براساس این مثال‌های تو، یاد می‌گیرم که از جایی به بعد براساس این مثال‌ها اعمال کنم.

مثلا من داده‌هایی را وارد پاور BI می‌کنم که شامل تعدادی اسم است. این اسم‌ها همراه با فامیلی‌ها به هم چسبیده هستند اما من حروف اول اسم و فامیل را با حرف بزرگ انگلیسی نوشته‌ام. حالا می‌توانم از همین ترفند استفاده کنم. در همان قسمت Column From Example، گزینه Add Column را انتخاب کنم. یک ستون برای من در صفحه اصلی ایجاد می‌شود. اسم ستون را Name می‌گذاریم. حالا اولین اسم را وارد این ستون می‌کنیم. توجه کنید که فقط اسم‌ها به تنهایی، نه همراه با فامیلی. اولین و دومین اسم را که وارد کنید، باقی اسم‌ها را خودش وارد خواهد کرد. ستون بعدی را می‌سازید و آن را با عنوان Family مشخص می‌کنید. بعد از وارد کردن دو تای اولی، باقی را خودش جدا می‌کند. یعنی با این ترفند ساده می‌توانید اسم‌ و فامیل را از هم جدا کنید.

این کار برای داده‌های خیلی زیاد کاربرد دارد. مثلا شما می‌خواهید تمام سال‌های سفارش را جدا کنید یا در مورد سفارش‌های یک سال بدانید. روی همان گزینه Column From Example کلیک می‌کنم تا یک ستون جدید باز شود. در این‌جا،‌ تیک‌های کوچکی کنار هر کدام از این ستون‌ها می‌بینم. این به این دلیل است که شما در همان قسمت ستون‌های مثال، می‌توانید تعیین کنید که می‌خواهید اطلاعات از تمام ستون‌ها (From all Column) باشد یا از بعضی از آن‌ها (From Selection).

من ستون خاص را انتخاب می‌کنم و روی ستون تاریخ‌ها کلیک می‌کنم تا اطلاعات همین ستون را مبنا قرار دهد. حالا در ستون جدید اگر یک تاریخی، مثلا سال 2014 را وارد کنم، تمام اطلاعات سفارش‌های این سال را برای من در این ستون وارد می‌کند.

گزینه All Column هم برای وقتی است که بخواهید از تعداد بیشتری از ستون‌ها استفاده کنید.

Custom Column

ما می‌توانیم براساس فرمولی که در این بخش می‌نویسیم، یک ستون سفارشی بسازیم. مثلا ما در ستون فروش، فروشی داشته‌ایم و در ستون کوانتیتی، مشخص کرده‌ایم که چه تعداد از چه محصولی را خریده‌ایم. حالا در این بخش یک فرمول می‌نویسیم. ابتدا Custom Column را باز می‌کنیم و در قسمت New Column name یک اسمی وارد می‌کنیم. مثلا TotalPerSales. بعد در قسمت پایین، فرمول می‌نویسیم:

[Quantity]×[Sales]

با توجه به این فرمول،‌ ما عددی خواهیم داشت. این ستون کاربرد زیادی دارد. شما می‌توانید فرمول‌های مختلف، توابع، گیف و خیلی موارد دیگر را وارد کنید و براساس تکست‌ها، شماره‌ها و ستون‌ها فرمول‌هایی بنویسید و کارهای جالبی روی داده‌های خود انجام دهید.

Invoke Custom Function

با کمک این گزینه شما می‌توانید براساس آن تابع بنویسید. این بخش خیلی پیشرفته است و برای کسانی که در BI کار می‌کنند مناسب است.

Conditional Column

این ستونی است که ما می‌توانیم به‌صورت شرطی آن را بنویسیم. مثلا ما نام ستون را می‌نویسیم: Cluster Customer. یعنی زنجیره‌ای از مشتریان می‌خواهیم. حالا در ستون زیر آن، ردیفی داریم که باید گزینه‌ها را پر کنیم. این ردیف شامل: If_ Column Name_Operator= Value, then: Output است.

این اطلاعات را که وارد کنیم، داده‌ها دسته‌بندی می‌شوند. این ترفندها را با تمرین می‌توانید در ذهن خود حک کنید.

Date

داده‌هایی که از جنس Date هستند را می‌توانیم در این ستون‌ها پیدا کنیم. شما می‌توانید با کلیک روی این گزینه مثلا شروع ماه، پایان ماه، یا روز مشخصی را ببینید. با این کار می‌توانید تحلیل‌های بسیار خوبی را داشته باشید.