بوتکمپ کامل DAX از مبتدی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آموزش Data Analysis Expressions (DAX) از ابتدا
- دوره کامل بوتکمپ DAX همراه با تمرینها و بررسی گامبهگام راهحلها
- آموزش توابع DAX همراه با دمو، عبارات DAX و محاسبات بصری
- اصول تبدیل داده برای شروع کار
- اصول مدلسازی داده برای شروع کار
پیش نیازهای دوره
- Power BI Desktop (دانلود رایگان)
- Power BI Desktop (برای سیستمعامل مک در دسترس نیست)
- نیازی به خرید نرمافزار پولی نیست.
- داشتن دانش اولیه از Power BI مزیت محسوب میشود اما الزامی نیست.
توضیحات دوره
با دوره جامع مدرس، به بررسی دنیای Data Analysis Expressions (DAX) در Power BI بپردازید. این دوره برای همراهی شما از مفاهیم اولیه تا تکنیکهای پیشرفته طراحی شده است. این آموزش برای کسانی که درک اولیهای از اتصال داده و مبانی تبدیل داده در Power Query و همچنین اصول مدلسازی داده دارند، ایدهآل است. (البته جای نگرانی نیست؛ حتی اگر دانش اولیهای در این زمینهها ندارید، مدرس مبانی تبدیل داده و مدلسازی را برای شروع کار با DAX پوشش داده است).
نکات برجسته دوره:
- پوشش اساسی: دانش خود را در مورد اتصال و تبدیل داده در Power Query و ضروریات مدلسازی داده تازه کنید تا پایهای قوی بسازید.
- ضروریات DAX: موتور DAX، از جمله Row Context و Filter Context را درک کنید و به بررسی در جداول محاسباتی، ستونهای محاسباتی و Measures بپردازید. تفاوت بین Measures ضمنی و صریح را یاد بگیرید.
- توابع تجمیعی: به توابع اصلی DAX برای تجمیع مانند SUM، MIN ،MAX ،AVERAGE ،COUNT ،DISTINCTCOUNT و COUNTROWS مسلط شوید.
- تکنیکهای پیشرفته DAX: در توابع CALCULATE، انتقال Context و استفاده از متغیرها و جداول Measure برای محاسبات پویا عمیق شوید.
- توابع تکرارکننده: یاد بگیرید که چگونه توابع تکرارکننده مانند SUMX ،MINX ،MAXX ،AVERAGEX و COUNTX را برای پیمایش جداول و انجام محاسبات پیچیده به کار ببرید.
- توابع فیلتر: از توابع فیلتر شامل FILTER ،ALL ،ALLEXCEPT و ALLSELECTED برای مدیریت و دستکاری Context داده استفاده کنید.
- توابع اطلاعاتی: توابعی مانند SELECTEDVALUE، HASONEVALUE ،ISBLANK ،ISEVEN ،ISODD ،ISTEXT، ISFILTERED ،CONTAINSSTRING و ISINSCOPE را برای ارزیابی مؤثر داده بررسی کنید.
- توابع منطقی: توابع منطقی نظیر IF ،AND ،OR ،SWITCH و COALESCE را برای ایجاد عبارات قدرتمند و پویا اعمال کنید.
- توابع ریاضی: از توابع ریاضی مانند ABS ،VALUE ،MOD ROUND و DIVIDE برای محاسبات و تبدیلهای دقیق استفاده کنید.
- توابع متنی: به دستکاری متن با توابعی مثل CONCATENATE CONCATENATEX ،LEFT ،RIGHT ،UPPER ،LOWER ،LEN، REPLACE ،SUBSTITUTE و FORMAT مسلط شوید.
- توابع جدولی: کار با جداول را با توابعی نظیر CALCULATETABLE ،DISTINCT ،VALUES ،SUMMARIZE، ADDCOLUMNS، SELECTCOLUMNS، UNION و GENERATESERIES بیاموزید.
- توابع رابطهای: توابع رابطهای مانند RELATED ،RELATEDTABLE ،USERELATIONSHIP و CROSSFILTER را برای مدیریت روابط داده درک کنید.
- رتبهبندی و Top N: توابع TOPN و RANKX را برای رتبهبندی و فیلتر کردن نتایج برتر در مجموعهداده خود پیادهسازی کنید.
- توابع هوش زمانی: به محاسبات زمانمحور با استفاده از توابع DAX مانند TODAY ،DATE ،NOW ،CALENDAR و CALENDARAUTO مسلط شوید. یاد بگیرید که تاریخها را با توابعی مثل YEAR ،MONTH ،QUARTER ،WEEKNUM دستکاری و تحلیل کنید و محاسبات پیشرفته دورههای زمانی را با توابعی نظیر TOTALYTD ،TOTALQTD ،TOTALMTD، DATESYTD ،DATEADD، SAMEPERIODLASTYEAR، DATESINPERIOD ،EDATE ،EOMONTH ،PREVIOUSYEAR، NEXTYEAR ،STARTOFYEAR ،ENDOFYEAR و DATEDIFF برای تحلیل جامع زمانمحور انجام دهید.
- گروههای محاسباتی: چگونگی ایجاد و مدیریت گروههای محاسباتی را برای سادهسازی عبارات DAX و ارتقای کارایی گزارشدهی بیاموزید.
- عبارات DAX: در نوشتن و بهینهسازی عبارات DAX برای تحلیل و گزارشدهی مؤثر دادهها مهارت پیدا کنید.
- محاسبات بصری: مصورسازیهای خود را با محاسباتی تقویت کنید که شامل مقادیر قبلی، بعدی، اول، آخر، جمعهای تجمعی و بازهها میشوند.
ویژگیهای اضافی:
- ترفندها و نکات: ترفندهای کاربردی را برای سادهسازی محاسبات DAX و بهبود کارایی کشف کنید.
- تمرینها: یادگیری خود را با تمرینهای عملی که برای تقویت مفاهیم و تکنیکهای کلیدی طراحی شدهاند، تثبیت کنید.
- بررسی راهحلها: راهحلهای دقیق تمرینها را مرور کنید تا بینش عمیقتری برای ارتقای مهارتهای خود به دست آورید.
در پایان این دوره، شما به مهارتهای لازم برای استفاده مؤثر از DAX جهت تحلیل و گزارشدهی قدرتمند در Power BI مجهز خواهید شد.
این دوره برای چه کسانی مناسب است؟
- کسانی که میخواهند DAX را از ابتدا یاد بگیرند.
- افراد مبتدی که قصد دارند مهارتهای حل مسئله خود را در DAX بهبود ببخشند.
- با وجود اینکه تمرکز اصلی دوره بر DAX است، مدرس مبانی تبدیل داده و مدلسازی داده را نیز برای شروع کار پوشش داده است.
بوتکمپ کامل DAX از مبتدی تا پیشرفته
-
ساختار دوره و معرفی 01:58
-
آمادهسازی مقدمات 01:25
-
معرفی بخش 00:28
-
دریافت داده 03:37
-
تبدیل داده در Power Query 13:43
-
جدول تاریخ در Power Query 04:34
-
بارگذاری و نهاییسازی تبدیل داده 00:44
-
معرفی بخش 00:27
-
اصول مدل داده 01:04
-
جداول حقیقت و بعد 02:51
-
اسکیماها 02:13
-
روابط، کاردینالیتی و جریان فیلتر 11:24
-
معرفی بخش 00:29
-
DAX چیست؟ 01:57
-
موتور DAX 01:15
-
ستون و جدول محاسباتی چیست؟ 02:39
-
Measure چیست؟ 03:07
-
تفاوت Measure ضمنی و صریح 01:59
-
معرفی بخش 03:37
-
تابع SUM 03:52
-
تابع MIN 03:25
-
تابع MAX 01:47
-
تمرین - توابع SUM، MIN و MAX 00:33
-
راهحل - توابع SUM، MIN و MAX 02:57
-
تابع AVERAGE 01:42
-
تمرین - تابع AVERAGE 00:39
-
راهحل - تابع AVERAGE 02:30
-
تابع COUNT 01:50
-
تابع DISTINCTCOUNT 02:37
-
تابع COUNTROWS 01:52
-
تمرین - توابع COUNT ،DISTINCTCOUNT و COUNTROWS 00:49
-
راهحل - توابع COUNT ،DISTINCTCOUNT و COUNTROWS 03:00
-
درک مفهوم Filter Context 05:34
-
تابع CALCULATE 04:42
-
مفهوم Row Context و انتقال Context 06:19
-
تمرین - تابع CALCULATE 01:21
-
راهحل - تابع CALCULATE 04:51
-
متغیرها 08:13
-
جدول Measures 03:54
-
فرمتبندی عبارات DAX 02:34
-
تابع SUMX 07:40
-
تمرین - تابع SUMX 00:47
-
راهحل - تابع SUMX 00:50
-
تابع MINX 06:55
-
تمرین - تابع MINX 00:31
-
راهحل - تابع MINX 01:28
-
تابع MAXX 04:54
-
تمرین - تابع MAXX 00:41
-
راهحل - تابع MAXX 01:37
-
تابع AVERAGEX 04:23
-
تمرین - تابع AVERAGEX 00:27
-
راهحل - تابع AVERAGEX 01:24
-
تابع COUNTX 03:14
-
تمرین - تابع COUNTX 00:13
-
راهحل - تابع COUNTX 01:14
-
تمرین - توابع تکرارکننده 01:50
-
راهحلها - توابع تکرارکننده 05:26
-
معرفی بخش 01:03
-
تابع FILTER 11:50
-
تمرین - تابع FILTER 02:37
-
راهحل - تابع FILTER 09:49
-
تابع ALL 10:38
-
تابع ALLEXCEPT 06:28
-
تابع ALLSELECTED 09:39
-
تمرین - توابع ALL ،ALLEXCEPT و ALLSELECTED 02:09
-
راهحل - توابع ALL ،ALLEXCEPT و ALLSELECTED 03:50
-
تمرین - توابع فیلتر 03:21
-
راهحل - توابع فیلتر 09:45
-
معرفی بخش 01:23
-
تابع SELECTEDVALUE 10:09
-
تابع HASONEVALUE 06:41
-
تابع ISBLANK 02:26
-
توابع ISEVEN و ISODD 02:03
-
تابع ISTEXT 01:12
-
تابع CONTAINSSTRING 03:27
-
تابع ISFILTERED 02:35
-
تابع ISINSCOPE 04:04
-
تمرین - توابع اطلاعاتی 01:28
-
راهحل - توابع اطلاعاتی 02:42
-
معرفی بخش 01:02
-
شرط IF 07:06
-
عملگرهای AND و OR 14:13
-
عملگر NOT 01:38
-
تابع SWITCH 08:18
-
تابع COALESCE 03:22
-
تمرین - توابع منطقی 02:39
-
راهحل - توابع منطقی 11:43
-
برجستهسازی نقاط داده Min و Max با استفاده از DAX 12:21
-
تابع ABS 04:08
-
تابع VALUE 02:07
-
تابع MOD 02:34
-
تابع ROUND 05:38
-
تابع DIVIDE 06:33
-
تمرین - توابع ریاضی 01:34
-
راهحل - توابع ریاضی 03:22
-
معرفی بخش 00:49
-
تابع CONCATENATE 03:38
-
تابع CONCATENATEX 08:29
-
توابع LEFT و RIGHT 05:38
-
توابع UPPER و LOWER 02:15
-
تابع LEN 01:11
-
ترفندها و نکات (بزرگ کردن حرف اول و کوچک کردن بقیه) 09:35
-
تابع REPLACE 05:13
-
تابع SUBSTITUTE 02:26
-
تابع FORMAT 13:55
-
تمرین - توابع متنی 02:29
-
راهحل - توابع متنی 14:40
-
جمع تجمعی 07:24
-
جمع تجمعی 7 روز گذشته 03:21
-
معرفی بخش 01:29
-
تابع CALCULATETABLE 10:16
-
تابع DISTINCT 03:05
-
تابع VALUES 01:39
-
تمرین 1 - توابع جدولی 01:59
-
راهحل 1 - توابع جدولی 06:28
-
تابع SUMMARIZE 09:37
-
تمرین 2 - توابع جدولی 01:33
-
راهحل 2 - توابع جدولی 07:21
-
تابع ADDCOLUMNS 05:15
-
تابع SELECTCOLUMNS 03:33
-
تابع UNION 04:31
-
تابع GENERATESERIES 02:43
-
تمرین 3 - توابع جدولی 01:06
-
راهحل 3 - توابع جدولی 06:02
-
تابع RELATED 07:16
-
تابع RELATEDTABLE 04:52
-
تابع USERELATIONSHIP 06:20
-
تابع CROSSFILTER 06:34
-
تمرین - توابع رابطهای 00:48
-
راهحل - توابع رابطهای 01:26
-
تابع TOPN 11:14
-
تمرین - تابع TopN 00:25
-
راهحل - تابع TOPN 03:51
-
تابع RANKX 14:42
-
تمرین - تابع RANKX 01:05
-
راهحل - تابع RANKX 04:46
-
ترفند تابع TOPN 05:13
-
معرفی بخش 00:49
-
توابع TODAY ،DATE و NOW 03:44
-
توابع CALENDAR و CALENDARAUTO 10:53
-
توابع YEAR ،MONTH ،QUARTER و WEEKNUM 04:21
-
جدول تقویم در DAX 06:44
-
توابع سال، فصل، ماه و روز قبلی 12:16
-
توابع سال، فصل، ماه و روز بعدی 10:03
-
توابع شروع سال، فصل و ماه 05:59
-
توابع پایان سال، فصل و ماه 06:59
-
تمرین 1 - هوش زمانی 03:17
-
راهحل 1 - هوش زمانی 20:06
-
تابع DATEADD 16:18
-
تابع SAMEPERIODLASTYEAR 07:59
-
تابع PARALLELPERIOD 12:24
-
تمرین 2 - هوش زمانی 01:04
-
راهحل 2 - هوش زمانی 08:02
-
توابع DATESYTD و TOTALYTD 10:32
-
توابع DATESQTD و TOTALQTD 10:26
-
توابع DATESMTD و TOTALMTD 09:26
-
تمرین 3 - هوش زمانی 00:58
-
راهحل 3 - هوش زمانی 05:07
-
تابع EDATE 08:59
-
تابع EOMONTH 07:09
-
تابع DATEDIFF 04:22
-
تمرین 4 - هوش زمانی 00:58
-
راهحل 4 - هوش زمانی 06:56
-
تابع DATESINPERIOD 11:47
-
میانگین متحرک با استفاده از DATESINPERIOD 06:36
-
معرفی گروههای محاسباتی 08:36
-
عبارات DAX 06:03
-
معرفی محاسبات بصری 02:26
-
مبانی محاسبات بصری 05:51
-
توابع PREVIOUS و NEXT 03:48
-
توابع FIRST و LAST 04:05
-
توابع EXPAND و EXPANDALL 07:53
-
توابع COLLAPSE و COLLAPSEALL 08:17
-
تابع RUNNINGSUM 04:49
-
تابع RANGE 05:36
مشخصات آموزش
بوتکمپ کامل DAX از مبتدی تا پیشرفته
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:175
- مدت زمان :14:14:05
- حجم :6.09GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy