دوره آموزشی Power BI پیشرفته: زبان DAX، فرمولها و محاسبات
1 ساعت 54 دقیقهپیشرفته2026-03-06
مدرسین

Helen Wall
Data analytics and business analysis expert
جزئیات دوره
در دنیای تحلیل داده مدرن، تنها داشتن دادههای خام کافی نیست؛ سازمانها به تحلیلهایی نیاز دارند که بتوانند روندها را آشکار کنند، تصمیمگیری را بهبود دهند و اطلاعات پیچیده را به بینشهای قابل اقدام تبدیل نمایند. Power BI بهعنوان یکی از قدرتمندترین ابزارهای هوش تجاری (Business Intelligence)، با قابلیتهای پیشرفته مدلسازی داده و زبان DAX (Data Analysis Expressions) امکان ساخت گزارشهای تحلیلی پویا و حرفهای را فراهم میکند.
این دوره یک آموزش پیشرفته برای توسعه مهارتهای تحلیل داده با Power BI و DAX ارائه میدهد و شما را با تکنیکهایی آشنا میکند که برای ساخت مدلهای تحلیلی پیچیده، اندازهگیریهای پویا (Dynamic Measures) و داشبوردهای سازمانی پیشرفته موردنیاز هستند. Helen Wall در این دوره شما را با روشهای حرفهای استفاده از DAX برای حل چالشهای واقعی تحلیل داده همراه میکند.
در ابتدای دوره، با چالشهای رایج تحلیل داده در سازمانها آشنا میشوید و بررسی میکنید که چگونه اکوسیستم Power BI میتواند برای حل مشکلات مربوط به مدلسازی، گزارشدهی و استخراج بینش از دادهها مورد استفاده قرار گیرد. سپس یاد میگیرید چگونه مدلهای معنایی (Semantic Models) ایجاد کنید، منابع داده مختلف را به یکدیگر متصل نمایید و ساختار مناسبی برای تحلیلهای پیچیده طراحی کنید.
یکی از بخشهای اصلی دوره به ساخت Measureهای پیشرفته در DAX اختصاص دارد. در این بخش با توابع قدرتمندی مانند CALCULATE، ALL، FILTER، IF و DIVIDE کار خواهید کرد و یاد میگیرید چگونه Context فیلترها (Filter Context) را کنترل کرده و محاسبات تحلیلی پیچیده را پیادهسازی کنید.
در ادامه، مفاهیم هوش زمانی (Time Intelligence) در Power BI بررسی میشود. شما با توابعی مانند DATEADD، MTD (Month-to-Date)، QTD (Quarter-to-Date) و YTD (Year-to-Date) آشنا میشوید و یاد میگیرید چگونه تحلیل روندها، مقایسه دورههای زمانی و گزارشهای مدیریتی پویا ایجاد کنید.
این دوره همچنین به تکنیکهای پیشرفته سازماندهی و بهینهسازی مدلهای DAX میپردازد. شما یاد میگیرید چگونه با استفاده از Variables، Conditional Logic، گروهبندی Measureها (Measure Groups) و پوشههای سازماندهی (Folders)، مدلهای تحلیلی خواناتر و قابل مدیریتتر ایجاد کنید.
در بخشهای پیشرفتهتر، با قابلیتهایی مانند User-Defined Functions و Calculation Groups آشنا میشوید که به شما امکان میدهند منطقهای تحلیلی پیچیده را سادهتر، قابل استفاده مجدد و مقیاسپذیر طراحی کنید.
با استفاده از مثالهای عملی و سناریوهای واقعی کسبوکار، این دوره به شما کمک میکند توانایی ساخت داشبوردهای تعاملی، مدلهای معنایی قدرتمند و راهکارهای تحلیلی حرفهای را توسعه دهید.
این دوره برای تحلیلگران داده، متخصصان هوش تجاری و کاربران Power BI با سطح متوسط تا پیشرفته طراحی شده است که قصد دارند مهارتهای DAX و تحلیل داده خود را به سطح حرفهای ارتقا دهند.
پس از پایان این دوره، توانایی طراحی مدلهای معنایی پیشرفته، ایجاد Measureهای پیچیده، استفاده از قابلیتهای Time Intelligence و توسعه داشبوردهای تحلیلی پویا با Power BI را خواهید داشت.
🎯 اهداف یادگیری
تحلیل چالشهای دادهای سازمانها و ارزیابی قابلیتهای Power BI برای حل مسائل تحلیلی
ایجاد Semantic Model با اتصال منابع داده مختلف و توسعه ساختارهای پیشرفته مدلسازی
استفاده از توابع اصلی DAX مانند CALCULATE، ALL، FILTER، IF و DIVIDE برای ساخت Measureهای حرفهای
مدیریت Filter Context و پیادهسازی محاسبات تحلیلی پیچیده در Power BI
طراحی گزارشهای پویا با استفاده از Time Intelligence و توابع DATEADD، MTD، QTD و YTD
استفاده از Variables و Conditional Logic برای ایجاد محاسبات انعطافپذیر
سازماندهی Measureها با استفاده از Measure Groups و Folders برای مدیریت بهتر مدلها
بهکارگیری User-Defined Functions و Calculation Groups برای سادهسازی تحلیلهای پیچیده
ساخت داشبوردهای تعاملی و Dynamic Reporting Solutions برای سناریوهای واقعی کسبوکار
ارتقای توانایی تحلیل داده با استفاده از تکنیکهای پیشرفته Power BI و DAX
این دوره یک آموزش پیشرفته برای توسعه مهارتهای تحلیل داده با Power BI و DAX ارائه میدهد و شما را با تکنیکهایی آشنا میکند که برای ساخت مدلهای تحلیلی پیچیده، اندازهگیریهای پویا (Dynamic Measures) و داشبوردهای سازمانی پیشرفته موردنیاز هستند. Helen Wall در این دوره شما را با روشهای حرفهای استفاده از DAX برای حل چالشهای واقعی تحلیل داده همراه میکند.
در ابتدای دوره، با چالشهای رایج تحلیل داده در سازمانها آشنا میشوید و بررسی میکنید که چگونه اکوسیستم Power BI میتواند برای حل مشکلات مربوط به مدلسازی، گزارشدهی و استخراج بینش از دادهها مورد استفاده قرار گیرد. سپس یاد میگیرید چگونه مدلهای معنایی (Semantic Models) ایجاد کنید، منابع داده مختلف را به یکدیگر متصل نمایید و ساختار مناسبی برای تحلیلهای پیچیده طراحی کنید.
یکی از بخشهای اصلی دوره به ساخت Measureهای پیشرفته در DAX اختصاص دارد. در این بخش با توابع قدرتمندی مانند CALCULATE، ALL، FILTER، IF و DIVIDE کار خواهید کرد و یاد میگیرید چگونه Context فیلترها (Filter Context) را کنترل کرده و محاسبات تحلیلی پیچیده را پیادهسازی کنید.
در ادامه، مفاهیم هوش زمانی (Time Intelligence) در Power BI بررسی میشود. شما با توابعی مانند DATEADD، MTD (Month-to-Date)، QTD (Quarter-to-Date) و YTD (Year-to-Date) آشنا میشوید و یاد میگیرید چگونه تحلیل روندها، مقایسه دورههای زمانی و گزارشهای مدیریتی پویا ایجاد کنید.
این دوره همچنین به تکنیکهای پیشرفته سازماندهی و بهینهسازی مدلهای DAX میپردازد. شما یاد میگیرید چگونه با استفاده از Variables، Conditional Logic، گروهبندی Measureها (Measure Groups) و پوشههای سازماندهی (Folders)، مدلهای تحلیلی خواناتر و قابل مدیریتتر ایجاد کنید.
در بخشهای پیشرفتهتر، با قابلیتهایی مانند User-Defined Functions و Calculation Groups آشنا میشوید که به شما امکان میدهند منطقهای تحلیلی پیچیده را سادهتر، قابل استفاده مجدد و مقیاسپذیر طراحی کنید.
با استفاده از مثالهای عملی و سناریوهای واقعی کسبوکار، این دوره به شما کمک میکند توانایی ساخت داشبوردهای تعاملی، مدلهای معنایی قدرتمند و راهکارهای تحلیلی حرفهای را توسعه دهید.
این دوره برای تحلیلگران داده، متخصصان هوش تجاری و کاربران Power BI با سطح متوسط تا پیشرفته طراحی شده است که قصد دارند مهارتهای DAX و تحلیل داده خود را به سطح حرفهای ارتقا دهند.
پس از پایان این دوره، توانایی طراحی مدلهای معنایی پیشرفته، ایجاد Measureهای پیچیده، استفاده از قابلیتهای Time Intelligence و توسعه داشبوردهای تحلیلی پویا با Power BI را خواهید داشت.
🎯 اهداف یادگیری
تحلیل چالشهای دادهای سازمانها و ارزیابی قابلیتهای Power BI برای حل مسائل تحلیلی
ایجاد Semantic Model با اتصال منابع داده مختلف و توسعه ساختارهای پیشرفته مدلسازی
استفاده از توابع اصلی DAX مانند CALCULATE، ALL، FILTER، IF و DIVIDE برای ساخت Measureهای حرفهای
مدیریت Filter Context و پیادهسازی محاسبات تحلیلی پیچیده در Power BI
طراحی گزارشهای پویا با استفاده از Time Intelligence و توابع DATEADD، MTD، QTD و YTD
استفاده از Variables و Conditional Logic برای ایجاد محاسبات انعطافپذیر
سازماندهی Measureها با استفاده از Measure Groups و Folders برای مدیریت بهتر مدلها
بهکارگیری User-Defined Functions و Calculation Groups برای سادهسازی تحلیلهای پیچیده
ساخت داشبوردهای تعاملی و Dynamic Reporting Solutions برای سناریوهای واقعی کسبوکار
ارتقای توانایی تحلیل داده با استفاده از تکنیکهای پیشرفته Power BI و DAX
سرفصل ها
مقدمه
- ویژگیهای پیشرفته Power BI را بررسی کنید
بررسی اجمالی دکس
- مقدمه DAX
- متغیرها
- سریهای تولید
- تولید و ردیف کردن
- گروهها و پوشهها را اندازهگیری کنید
اقدامات
- معیارهای DAX
- توابع X
- تابع توان DAX
- فرمولهای برداشت پارامتر
- فیلتر کردن و ارزیابی معیارها
- محاسبه تابع DAX شامل فیلترها
- مقدار انتخاب شده
هوش زمانی
- تقویم و تقویم خودکار
- اولین و آخرین تاریخ
- شروع یا پایان دوره
- تاریخ اضافه شده
- دورهٔ موازی
- دوره تاریخ تا به امروز
- تاریخ بین
- دوره قبلی یا بعدی
- EOMONTH و EDATE
- تابع DAX با تاریخ گذاری متفاوت (DATEDIFF)
دکس پیشرفته
- تابع DAX همه و همه انتخاب شده
- تابع فیلتر DAX
- توابع DAX خالی و ISBLANK
- اگر
- تابع DIX DAX
- سوئیچ
- فیلتر کردن بین جداول غیر متصل
محاسبات پیشرفته DAX
- نمای TMDL
- پارامترهای فیلد
- گروههای محاسباتی
- توابع تعریفشده توسط کاربر
نتیجهگیری
- مراحل بعدی و منابع اضافی