دوره آموزشی مدلسازی داده در Power BI با DAX
1 ساعت 22 دقیقهمتوسط2025-08-07
مدرسین

Gini von Courter
Teaching computer classes on Microsoft Office for 20+ years
جزئیات دوره
Power BI Desktop ابزاری قدرتمند برای ایجاد مدلهای داده و ساخت گزارشهای تحلیلی است؛ اما زمانی که نیاز دارید تحلیلهای پیشرفتهتری مانند مقایسه عملکرد سالبهسال، بررسی روندهای زمانی، تحلیل فروش در بازههای ماهانه یا فصلی و ایجاد شاخصهای محاسباتی پیچیده انجام دهید، استفاده از Data Analysis Expressions (DAX) ضروری میشود.
این دوره با آموزش مفاهیم پایه و کاربردی زبان DAX، به شما کمک میکند تا مدلهای داده در Power BI را توسعه دهید و گزارشهای تحلیلی حرفهایتر ایجاد کنید. Gini von Courter در این دوره اصول کار با DAX را آموزش داده و همزمان بهترین روشها برای طراحی و بهینهسازی مدلهای داده را بررسی میکند.
در طول دوره، با ساختار مدلسازی داده در Power BI آشنا میشوید و یاد میگیرید چگونه از توابع تجمیعی (Aggregate Functions) برای خلاصهسازی دادهها استفاده کنید. همچنین نحوه ایجاد Calculated Columns (ستونهای محاسباتی) و Measures (معیارهای محاسباتی) را فرا میگیرید تا بتوانید محاسبات سفارشی را مستقیماً در مدل داده خود پیادهسازی کنید.
بخش مهمی از دوره به توابع منطقی و فیلتر در DAX اختصاص دارد. شما یاد میگیرید چگونه با کنترل زمینه فیلتر (Filter Context) و استفاده از توابع مناسب، تحلیلهای دقیقتر و گزارشهای تعاملیتر ایجاد کنید.
همچنین با توابع تاریخ و زمان DAX آشنا میشوید و میتوانید تحلیلهای مبتنی بر دورههای زمانی مانند مقایسه ماهها، فصلها و سالها را در گزارشهای Power BI پیادهسازی کنید. استفاده از تابع DIVIDE برای انجام محاسبات نسبتی و مدیریت خطاهای رایج نیز از دیگر موضوعات این دوره است.
پس از پایان این دوره، توانایی ایجاد محاسبات پیشرفتهتر، بهبود مدلهای داده و ساخت گزارشهای تحلیلی قدرتمندتر در Power BI را خواهید داشت و میتوانید از DAX بهعنوان ابزاری کلیدی برای تبدیل دادههای خام به بینشهای تجاری استفاده کنید.
🎯 اهداف یادگیری
درک اصول اولیه مدلسازی داده در Power BI و ساختار ارتباط بین جداول
ایجاد Measureهای محاسباتی با استفاده از عملگرها در DAX
ویرایش، قالببندی و مدیریت Measureها در مدلهای Power BI
ایجاد Calculated Column برای افزودن محاسبات جدید به دادهها
استفاده از توابع پایه تاریخ و زمان در DAX برای تحلیلهای زمانی
ایجاد محاسبات نسبتی و تقسیم دادهها با استفاده از تابع DIVIDE
استفاده از توابع Aggregate در DAX برای خلاصهسازی و تحلیل دادهها
بهکارگیری توابع منطقی DAX برای ایجاد محاسبات شرطی
استفاده از توابع Filter در DAX برای کنترل نحوه نمایش و تحلیل دادهها
بهبود طراحی و بهینهسازی مدلهای داده برای گزارشهای حرفهای Power BI
این دوره با آموزش مفاهیم پایه و کاربردی زبان DAX، به شما کمک میکند تا مدلهای داده در Power BI را توسعه دهید و گزارشهای تحلیلی حرفهایتر ایجاد کنید. Gini von Courter در این دوره اصول کار با DAX را آموزش داده و همزمان بهترین روشها برای طراحی و بهینهسازی مدلهای داده را بررسی میکند.
در طول دوره، با ساختار مدلسازی داده در Power BI آشنا میشوید و یاد میگیرید چگونه از توابع تجمیعی (Aggregate Functions) برای خلاصهسازی دادهها استفاده کنید. همچنین نحوه ایجاد Calculated Columns (ستونهای محاسباتی) و Measures (معیارهای محاسباتی) را فرا میگیرید تا بتوانید محاسبات سفارشی را مستقیماً در مدل داده خود پیادهسازی کنید.
بخش مهمی از دوره به توابع منطقی و فیلتر در DAX اختصاص دارد. شما یاد میگیرید چگونه با کنترل زمینه فیلتر (Filter Context) و استفاده از توابع مناسب، تحلیلهای دقیقتر و گزارشهای تعاملیتر ایجاد کنید.
همچنین با توابع تاریخ و زمان DAX آشنا میشوید و میتوانید تحلیلهای مبتنی بر دورههای زمانی مانند مقایسه ماهها، فصلها و سالها را در گزارشهای Power BI پیادهسازی کنید. استفاده از تابع DIVIDE برای انجام محاسبات نسبتی و مدیریت خطاهای رایج نیز از دیگر موضوعات این دوره است.
پس از پایان این دوره، توانایی ایجاد محاسبات پیشرفتهتر، بهبود مدلهای داده و ساخت گزارشهای تحلیلی قدرتمندتر در Power BI را خواهید داشت و میتوانید از DAX بهعنوان ابزاری کلیدی برای تبدیل دادههای خام به بینشهای تجاری استفاده کنید.
🎯 اهداف یادگیری
درک اصول اولیه مدلسازی داده در Power BI و ساختار ارتباط بین جداول
ایجاد Measureهای محاسباتی با استفاده از عملگرها در DAX
ویرایش، قالببندی و مدیریت Measureها در مدلهای Power BI
ایجاد Calculated Column برای افزودن محاسبات جدید به دادهها
استفاده از توابع پایه تاریخ و زمان در DAX برای تحلیلهای زمانی
ایجاد محاسبات نسبتی و تقسیم دادهها با استفاده از تابع DIVIDE
استفاده از توابع Aggregate در DAX برای خلاصهسازی و تحلیل دادهها
بهکارگیری توابع منطقی DAX برای ایجاد محاسبات شرطی
استفاده از توابع Filter در DAX برای کنترل نحوه نمایش و تحلیل دادهها
بهبود طراحی و بهینهسازی مدلهای داده برای گزارشهای حرفهای Power BI
سرفصل ها
مقدمه
- ساخت مدلهای داده قدرتمند با DAX
- آنچه نیاز خواهید داشت
مدل داده را تنظیم کنید
- مدلسازی دادهها - اصول اولیه
- برای مدل خود داده دریافت کنید
- روابط را بررسی کنید
- مدل داده خود را ذخیره کنید
توابع تجمیعی DAX
- ایجاد یک معیار با SUM
- درک نحو DAX
- نمایش اندازه در یک ماتریس
- قالببندی یک معیار
- ایجاد معیارها با توابع COUNT
- حذف یا ویرایش یک معیار
- دادههای خود را با COUNTBLANK بررسی کنید
- ایجاد یک معیار با DISTINCTCOUNT
معیارها و ستونهای محاسبهشده
- اضافه کردن یک ستون محاسباتی
- درک معیارهای صریح و ضمنی
- ایجاد یک معیار با استفاده از عملگرها
- ایجاد یک معیار با DIVIDE
- تکرارکنندهها و زمینه ردیف - SUMX
- توابع پایه تاریخ و زمان DAX
توابع منطقی و فیلتر DAX
- استفاده از FIND
- از IF استفاده کنید
- از OR برای مدیریت حساسیت به حروف بزرگ و کوچک استفاده کنید
- استفاده از تابع محاسبه (CALCULATE) برای ایجاد یک فیلتر ساده
- استفاده از سوئیچ
استفاده از توابع هوش زمانی DAX
- توابع هوش زمانی DAX
- خلاصه کردن اطلاعات از ابتدای سال تا به امروز با DATESYTD
- دادههای تجمعی YTD را تجسم کنید
- مجموعها را با SAMEPERIODLASTYEAR مقایسه کنید
نتیجهگیری
- مراحل بعدی