دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آموزش کامل زبان M از ابتدا در Power Query برای Power BI

آموزش کامل زبان 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

2,725,500 545,100 تومان

مشخصات آموزش

آموزش کامل زبان M از ابتدا در Power Query برای Power BI

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:همه سطوح
  • تعداد درس:112
  • مدت زمان :06:54:33
  • حجم :2.36GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,501,500 500,300 تومان
  • زمان: 06:20:26
  • تعداد درس: 62
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 41:38
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
10,586,000 2,117,200 تومان
  • زمان: 26:48:44
  • تعداد درس: 169
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,648,500 1,129,700 تومان
  • زمان: 14:18:31
  • تعداد درس: 48
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
678,000 135,600 تومان
  • زمان: 01:43:04
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,403,500 680,700 تومان
  • زمان: 08:37:22
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,476,000 695,200 تومان
  • زمان: 08:48:53
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
493,500 98,700 تومان
  • زمان: 01:15:49
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
9,157,000 1,831,400 تومان
  • زمان: 23:11:13
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید