آموزش کامل زبان M از ابتدا در Power Query برای Power BI
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری زبان M برای Power Query از ابتدا
- درک مبانی زبان M
- تسلط به تکنیکهای تبدیل داده
- ساخت توابع سفارشی و کوئریها
- اعمال زبان M در پروژههای واقعی Power BI
پیشنیازهای دوره
- نرمافزار Power BI Desktop (دانلود رایگان)
- نیاز به هیچ نرمافزار پولی نیست.
توضیحات دوره
با این دوره جامع که برای رساندن شما از سطح مبتدی تا پیشرفته طراحی شده است، به دنیای زبان M در Power Query برای Power BI وارد شوید. چه در Power BI تازهکار باشید و چه تجربهای در زمینه تبدیل داده داشته باشید، این دوره تمام آنچه را که برای تسلط به زبان M و آزاد کردن تمام پتانسیل Power Query نیاز دارید، پوشش میدهد.
نکات برجسته دوره:
پوشش اصول:
- مبانی زبان M برای ایجاد یک اصول قوی جهت پرداختن به موضوعات پیشرفتهتر آموزش داده میشود.
مبانی زبان M:
- مفاهیم اصلی زبان M، شامل سینتکس، توابع، انواع داده و ساختارها را درک کنید. چگونگی نوشتن کوئریهای اولیه و انجام تبدیلات ساده برای دستکاری دادههای خود را بیاموزید.
عملیاتهای تحت پوشش: حسابی، مقایسهای و بیشتر:
- چگونگی انجام عملیاتهای ضروری در زبان M، از جمله عملیات حسابی (جمع، تفریق، ضرب، تقسیم) و مقایسهای (برابر، بزرگتر از، کوچکتر از) را بیاموزید. به این عملیاتها مسلط شوید تا دادههای خود را به طور کارآمد در Power Query دستکاری و اصلاح کنید.
منطق شرطی و دستورات If:
- له بررسی منطق شرطی در زبان M بپردازید. یاد بگیرید چگونه با استفاده از دستورات "if" شرایط سفارشی برای تنظیم پویای تبدیلات داده خود ایجاد کنید.
پارامتریسازی:
- چگونگی استفاده از پارامترها در Power Query را برای پویا و قابل استفاده مجدد کردن کوئریهای خود و در نتیجه بهینهسازی فرآیند تبدیل داده درک کنید.
توابع سفارشی:
- چگونگی ایجاد و استفاده از توابع سفارشی در زبان M را برای سادهسازی کارهای تکراری بیاموزید. به هنر ساخت توابع قابل استفاده مجدد که گردش های کاری Power Query شما را بهبود بخشیده و کارایی کوئری را بهبود میدهند، مسلط شوید.
توابع متنی، عددی و تاریخ/زمان:
- به توابع ضروری زبان M برای دستکاری متون، اعداد و تاریخها مسلط شوید. چگونگی به کارگیری توابع متنی (مانند الحاق و حذف فاصلههای اضافی)، توابع عددی (مانند گرد کردن و تبدیل نوع) و توابع DateTime (برای محاسبه و قالببندی تاریخها) را برای تبدیل مؤثر دادههای خود بیاموزید.
کار با لیستها و رکوردها:
- در کار با لیستها و رکوردها در زبان M مهارت پیدا کنید تا بتوانید ساختارهای داده پیچیده را به راحتی دستکاری نمایید.
بررسی عمیق توابع لیست، رکورد و جدول:
- توابع پیشرفته زبان M برای کار با لیستها، رکوردها و جداول را کاوش کنید. چگونگی دستکاری لیستها (فیلتر کردن، مرتبسازی و تبدیل)، کار با رکوردها (دسترسی و اصلاح فیلدها) و مدیریت جداول برای انجام تبدیلات داده پیچیده در Power Query را بیاموزید.
پاکسازی دادهها و مدیریت خطاها:
- چگونگی شناسایی و مدیریت خطاها، مقادیر گمشده و رکوردهای تکراری در مجموعه دادههای خود را بیاموزید.
مدیریت خطا و اشکالزدایی:
- به مدیریت خطا و اشکالزدایی در Power Query مسلط شوید تا اطمینان حاصل کنید که تبدیلات شما قوی و قابل اعتماد هستند.
بهینهسازی کوئریها:
- استراتژیهایی برای بهینهسازی کوئریهای M خود را به منظور بهبود عملکرد و کاهش زمان پردازش هنگام کار با مجموعه دادههای بزرگ بیاموزید.
ویژگیهای اضافی:
تمرینات عملی:
- دانش خود را با تمرینات عملی که برای تقویت مفاهیم و تکنیکهای کلیدی طراحی شدهاند، اعمال کنید.
این دوره برای چه کسانی مناسب است؟
- اگر میخواهید زبان M را برای Power Query یاد بگیرید و برای تحلیلهای خود تبدیل داده انجام دهید.
- اگر مبتدی هستید و میخواهید چگونگی تبدیل و دستکاری دادهها را با استفاده از زبان M در Power Query برای Power BI بیاموزید، این دوره برای شما عالی است.
- چه به تازگی کار با Power BI را شروع کرده باشید و چه به دنبال بهبود مهارتهای تبدیل داده خود باشید، این دوره به شما کمک میکند تا از ابتدا یک اصول قوی بسازید.
- این دوره همچنین برای کسانی که میخواهند مهارتهای حل مسئله خود را در زمینه دستکاری دادهها بهبود بخشند و گردش های کاری Power BI خود را بهینهسازی کنند، ایدهآل است.
آموزش کامل زبان M از ابتدا در Power Query برای Power BI
-
ساختار دوره و مقدمه 02:14
-
Power Query چیست؟ 02:28
-
اهمیت زبان M 01:09
-
بررسی ویرایشگر Power Query 01:07
-
اتصال دادهها و بررسی ویرایشگر پیشرفته و نوار فرمول 05:24
-
اعلان متغیرها با استفاده از کلیدواژه let و in 06:49
-
کامنتها در زبان M 02:20
-
نوع داده عددی 03:30
-
نوع داده متنی 03:25
-
نوع داده Boolean 02:01
-
نوع داده null 01:50
-
نوع داده DateTime 03:57
-
عملیات ریاضی 01:50
-
عملیات منطقی 07:39
-
عملگرهای مقایسه 03:18
-
تکالیف - عملیات اولیه در زبان M 01:16
-
راهحل - عملیات اولیه در زبان M 04:43
-
عبارت شرطی اولیه if else 04:39
-
if else تو در تو 04:36
-
مدیریت مقادیر null 01:27
-
تکالیف - منطق شرطی if else 00:44
-
راهحل - منطق شرطی if else 02:25
-
ایجاد یک پارامتر در Power Query 04:49
-
مزایای پارامتر 00:54
-
تابع سفارشی چیست و سینتکس آن 03:38
-
ایجاد تابع سفارشی و فراخوانی تابع سفارشی 03:19
-
تابع سفارشی برای طبقهبندی اعداد 02:39
-
تابع سفارشی با دو پارامتر 05:57
-
درک ساختارهای تو در تو 'let' و 'in' با توابع سفارشی در M 05:23
-
تکالیف 01:04
-
راهحل 04:41
-
تکالیف پروژه در سطح میانه 02:24
-
راهحل تکالیف پروژه در سطح میانه 07:47
-
معرفی توابع متنی 00:23
-
تابع Text.Length 07:38
-
توابع Text.Upper و Text.Lower 03:44
-
تابع Text.Trim 04:07
-
تابع Text.Start 04:24
-
تابع Text.End 04:17
-
تابع Text.Replace 03:29
-
تابع Text.Contains 04:04
-
تکالیف - تابع متنی 01:32
-
راهحل تکالیف - تابع متنی 09:09
-
معرفی توابع عددی 00:38
-
تابع Number.IsOdd 03:38
-
تابع Number.IsEven 01:50
-
تابع Number.Mod 05:02
-
تابع Number.Abs 02:06
-
تابع Number.Sign 02:54
-
تابع Number.FromText 03:40
-
تابع Number.ToText 02:02
-
تکالیف - تابع عددی 01:24
-
راهحل تکالیف - تابع عددی 08:08
-
معرفی توابع DateTime 00:38
-
تابع اولیه DateTime 03:49
-
تابع DateTime.LocalNow و DateTime.Date 04:19
-
تابع Date.Year، Date.Month، Date.Day 03:49
-
Time.Hour و Time.Minute و Time.Second 05:38
-
Date.AddDays، Date.AddMonths، Date.AddYears 05:29
-
تکالیف - تابع DateTime 01:06
-
راهحل تکالیف - تابع DateTime 03:04
-
معرفی لیست 01:06
-
مفهوم اولیه لیست و ایجاد لیست 02:53
-
دسترسی به عناصر یک لیست 02:12
-
دستکاری لیست 01:34
-
کار با لیستهای تو در تو 03:57
-
ترکیب لیستهای تو در تو به یک لیست 01:09
-
ایجاد لیست اعداد و لیست حروف الفبا 02:15
-
تکالیف اولیه لیست 00:44
-
راهحل تکالیف لیست اولیه 03:46
-
تابع Table.Column 06:26
-
تابع List.Distinct 01:58
-
تابع List.Transform 08:47
-
تابع List.Sort 02:09
-
تابع List.Select 07:14
-
تابع List.RemoveItems 04:33
-
تابع List.Sum 02:28
-
تابع List.Count 04:05
-
تابع List.Combine 02:50
-
تابع List.Contains 04:07
-
تابع List.FirstN و List.LastN 04:49
-
تابع List.Min و List.Max 05:52
-
تابع Text.Split 03:44
-
تکالیف توابع لیست 03:06
-
راهحل تکالیف توابع لیست 11:57
-
معرفی رکورد و ایجاد رکورد ساده 05:32
-
دسترسی به عناصر از یک رکورد 01:19
-
تغییر رکورد 01:53
-
رکوردهای تو در تو 03:19
-
استخراج رکورد از جدول 03:05
-
تابع Record.Field 03:35
-
تابع Record.SelectFields 03:02
-
تابع Record.AddField 04:52
-
تابع Record.RemoveField 03:10
-
تبدیل رکورد به یک لیست با استفاده از تابع Record.ToList 02:34
-
تبدیل رکورد به یک جدول با استفاده از تابع Record.ToTable 02:12
-
درک جداول 03:10
-
ایجاد یک جدول با استفاده از زبان M 06:07
-
دسترسی به دادهها در جداول 02:39
-
تابع Table.SelectColumns 03:27
-
تابع Table.ColumnNames 06:44
-
تابع Table.RowCount 01:42
-
تابع Table.Distinct 02:46
-
تابع Table.Sort 01:52
-
تابع Table.PromoteHeaders 02:26
-
تابع Table.AddColumn 07:01
-
تابع Table.TransformColumns 07:19
-
تابع Table.SelectRows 03:20
-
تابع Table.Combine 05:56
-
مدیریت خطا 04:14
-
بهینهسازی عملکرد 02:07
-
ترکیب فایلهای یک پوشه با ستونهای نامساوی 11:32
مشخصات آموزش
آموزش کامل زبان M از ابتدا در Power Query برای Power BI
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:112
- مدت زمان :06:54:33
- حجم :2.36GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy