- معرفی دوره جامع آموزش DAX
- چرا باید DAX را یاد بگیریم؟
- پیش نیاز یادگیری DAX چیست؟
- مخاطبان دوره DAX
- نحوه پشتیبانی
- منابع مورد استفاده در دوره
- گواهی پایان دوره
- سرفصلهای دوره DAX
- شرایط و نحوه فعال سازی
معرفی دوره جامع آموزش DAX
در این پکیج آموزشی فرمول نویسی یا به بیان دیگر عبارت نویسی DAX در Power BI آموزش داده می شود. البته می توانید از این زبان در Excel و Tabular SSAS در SQL Server نیز استفاده کنید اما آموزش ها در Power BI ارائه می گردد و در همین نرم افزار بیشترین کاربرد را دارد.
چرا باید DAX را یاد بگیریم؟
شاید با توجه به تبلیغاتی که پیرامون نرم افزار های Self Service BI بخصوص Power BI مطرح می شود کاربران انتظار دارند تمامی نیاز های خود را با Drag & Drop مرتفع سازند. این در حالیست که بهره گیری از قدرت نرم افزاری مثل Power BI تنها با مسلح بودن به زبان DAX امکان پذیر است. ضمن اینکه مدل سازی صحیح اولین و مهمترین نکته در پیاده سازی داشبورد های مدیریتی می باشد که نادیده گرفتن آن کاربران را با چالش های بسیاری روبرو می کند. به عنوان چند مثال ساده می توانیم به مواردی اشاره کنیم که با نمودار های Power BI و قابلیت های Drag & Drop نمی توان به آن ها دست یافت:
محاسبه نرخ رشد در Power BI
محاسبات تجمعی در Power BI
نمایش Paretor
مقایسه بهترین هفته فروش در سال جاری با همان هفته در سال های قبل
مقایسه عملکرد بهترین پرسنل شرکت با سایرین روی یک نمودار
و صدها سوال تحلیلی دیگر…
پیش نیاز یادگیری DAX چیست؟
برای یادگیری زبان DAX باید کار با نرم افزار Power BI را بلد باشیم. علیرغم اینکه DAX زبانی تابع محور است اما دانستن توابع اکسل نهایتا 10% به ما کمک خواهد کرد تا در یادگیری DAX موفق باشیم. به قول آقای آلبرتو فِراری (الگوی ما در یادگیری و تدریس زبان DAX):
Dax is Simple but not easy. این یعنی خود DAX ساده است و اصول و قواعد خود را دارد اما برای تسلط به آن باید وقت بگذاریم و تمرین کنیم.
مخاطبان دوره
DAX زبان مشترک بین Power Pivot اکسل، Tabular SSAS و Power BI است. تمامی افرادی که با این نرم افزارها سر و کار دارند بهتر است (یا بگوییم باید) که به زبان DAX آشنایی کامل داشته باشند. البته در طی دوره مثال ها و تمرین ها در محیط Power BI پیاده سازی می شود. زبان DAX زبان فرمول نویسی است که فارغ از آشنایی با محیط نرم افزار نیز می تواند به دانشجویان آموزش داده شود. پیش نیاز های فرمول نویسی قبل از ورود به مبحث DAX آموزش داده خواهد شد. اما طبیعی است که آشنایی با نرم افزارهای یاد شده باعث تسریع در پیشرفت و یادگیری دانشجویان خواهد شد.
نحوه پشتیبانی
پشتیبانی و پاسخ به سوالات شما از طریق گروه بزرگ تلگرام به مدت نامحدود انجام می شود.
منابع مورد استفاده در دوره
در این دوره آموزشی تجربیات مدرس در تدریس و پروژه های متعدد و همچنین محتوای منابع آموزشی متنوع منجمله کانال های برتر Youtube و کتاب های زیر مورد استفاده قرار گرفته اند:
گواهی پایان دوره
امکان صدور مدرک / گواهی وجود ندارد.
سرفصل دوره DAX
دانلود سرفصل پکیج آموزش DAXجلسه اول
شروع یادگیری توابع DAX
انواع Function
انواع ورودی
انواع خروجی
انواع Calculation
انواع Context
دسته بندی و چک لیست مهم توابع DAX
بررسی منابع اصلی و مرجع یادگیری DAX
انواع Operators
معرفی Expanded Tables
معرفی Evaluation Context
معرفی Context Transition
جلسه دوم
معرفی Iterators
معرفی Table Constructor
معرفی Variable
فرمت دهی کدهای DAX
آشنایی کامل با تابع Filter
آشنایی با توابع Sum, Sumx و تمام تجمیع کننده های مشابه
جلسه سوم
آشنایی با تابع مهم Calculate
بکارگیری توابع All و Allexcept
معرفی و مقایسه توابع All, Values, Distinct
درک و مقایسه Calculate, CalculatedTable
معرفی و کاربرد Context Transition بصورت عملی
جلسه چهارم
توابع متنی کاربردی
Len, Mid, Left, Right, Substitute, Value, Trim, Concatenate, Concatenatex, Combinevalues, Search
توابع منطقی کاربردی
IF, And, Or, Switch, NOT
توابع اطلاعاتی کاربردی
Isfiltered, iscrossfiltered, isblank, isinscope
مژر قابل انتخاب توسط کاربر
جلسه پنجم
بررسی توابع Related و RelatedTable
مثال های کاربردی با توابع Summarize, Addcolumn, Selectcolumn Userelationship,
جلسه ششم
مقایسه توابع Summarize، Summarizecolumns و Groupby
نحوه استفاده از نرم افزار DAX Studio
معرفی و کاربرد تابع Lookupvalue
معرفی و کاربرد تابع Treatas
محاسبه تجمعی (Running Total)
جلسه هفتم
محاسبه نرخ رشد روی ماه های شمسی
آشنایی با توابع Rank و Rankx
محاسبه و نمایش Pareto
بررسی کاربردی توابع:
Except, Intersect, Earlier
Crossfilter, Countrows, Hasonevalue, lastnonblank, lastdate
تمام توابع تدریس شده
Calculate, Calculatetable, Rank, Rankx, Divide, Filter, Filters, Userelationship, Treatas, Lookupvalue, Value, Values, Distinct, All, Allexcept, Sumx, Maxx, Related, Relatedtable, Summarize, Summarizacolumns, Groupby, Currentgroup, Addcolumns, Topn, Lastnonblank, Crossjoin, Naturalleftouterjoin, Mid, Left, Right, Substitute, Trim, Sum, Max, Min, Average, Count, Combinevalues,Concatenate, Concatenatex, If, Isfiltered, Switch, SelectedValues, Countrows, isblank, Find, Containsstring, isinscope, iscrossfiltered
نحوه فعال سازی دوره
شرایط و پلتفرم نمایش کلاس
این دوره تحت نرم افزار اسپات پلیر [دانلود اسپات پلیر] پخش می شود و روی یک سیستم کامپیوتری Windows یا یک سیستم MAC یا یک موبایل اندرویدی قابل استفاده می باشد. حتما باید روی سیستم خود دسترسی Admin داشته باشید و یا قبل از سفارش با واحد IT شرکت خود هماهنگ کنید. امکان فعال سازی روی موبایل iphone وجود ندارد.
نحوه فعال سازی لایسنسمدت زمان لایسنس: نامحدود
فقط برای اولین نمایش هر درس ویدئوها دانلود می شود و برای دفعات بعدی آفلاین پخش می شود.
دوره های مرتبط
دوره جامع آموزش پاورکوئری (Power Query) و زبان M
پاورکوئری چیست؟ پاورکوئری (Power Query) یک نرم افزار بسیار حرفه ای و قدرتمند و کامل برای پاکسازی داده (Data Cleansing)…
پکیج جامع آموزش کاربردی Power BI
Power BI Training Package
1,790,000 تومان
- امکان ارائه فاکتور وجود ندارد.
- دوره روی یک سیستم پخش میشود.
- فیلمها در کلاس آنلاین ضبط شدهاست.
پوریا بغدادی
مشاور و مدرس BIکارشناسی ارشد مدیریت IT گرایش BI از دانشگاه تهران