دوره آموزشی
Advanced DAX
Power BI , Analysis Services

15

زمان دوره (ساعت)

5

تعداد جلسات

پیشرفته

سطح دوره

اتمام دوره

تاریخ شروع

آنلاین 9:00 - 12:00

برگزاری

349 هزار تومان

هزینه دوره

جهت تهیه دوره آموزشی با شماره 09127660517 در واتس آپ تماس حاصل نمایید.

آشنایی با دوره

پیاده سازی داشبوردهای تحلیلی کارآمد، نیازمند وجود قلم های آماری و ستون های محاسباتی بسیاری می باشد، بسیار پیش آمده که توسعه دهندگان سوالاتی را مطرح می کنند مبنی بر اینکه چگونه این قلم آماری و یا ستون محاسباتی باید ایجاد شود؟ و یا اینکه چرا این فرمولی که نوشته شده است کار نمی کند؟ فرمول محاسباتی به صورت صحیح نوشته شده است ولی بسیار کند عمل می کند و بسیاری موارد مشابه دیگر.

زبان DAX به عنوان زبان برنامه نویسی SQL Server Analysis Services و Power Pivot for Excel در سال 2010  معرفی شد. زبان DAX در عین سادگی نیازمند تمرین و تلاش زیادی برای یادگیری و استفاده صحیح دارد، یادگیری این زبان برای پیاده سازی داشبوردهای هوش تجاری بسیار لازم می باشد. اگر چه تفاوت هایی در میان توابع موجود DAX در Excel و Power BI وجود دارد ولیکن آشنایی با این توابع در Excel می تواند کمک شایانی به یادگیری بهتر آن در Power BI نماید.

درپایان این دوره آموزشی کوتاه مدت، شما به عنوان یک توسعه دهنده POWER BI قادر خواهید بود:

این دوره مناسب برای چه افرادی می باشد؟

اگر شما به عنوان یک توسعه دهنده حوزه BI با ابزارهایی نظیر Power BI ، PowerPivot و SQL Server Analysis Services مشغول فعالیت هستید و بسیار کنجکاو در یادگیری و استفاده بهینه از DAX هستید، درنگ نکنید، در این دوره آموزشی کوتاه مدت به بررسی انواع توابع ، مکانیزم اجرای آنها و بررسی چندین مثال کاربردی پیشرفته در کنترل داشبوردها خواهیم پرداخت. همچنین یاد می گیریم که چگونه کوئری های خود را بهینه کرده و پلن اجرایی آنها را تحلیل کنیم.

آنچه خواهید آموخت...

  • معرفی زبان DAX و بررسی تاریخچه آن
  • آشنایی با گرامر نوشتاری کد های DAX
  • آشنایی با Data Model
  • آشنایی با انواع Data Type ها
  • آشنایی با انواع عملگرها
  • آشنایی با انواع ارتباطات
  • آشنایی با متغیرها
  • آشنایی با انواع Join ها
  • آشنایی و معرفی انواع گروه های فرمولی در DAX
    • تاریخ و زمان
    • فیلترها
    • ارتباطی
    • اطلاعاتی
    • منطقی
    • ریاضیات
    • آماری
    • متنی

 

  • معرفی توابع تکرار
  • معرفی توابع پایه در کار با جداول
  • بررسی توابع مربوط به CALCULATE و CALCAULATE TABLE
  • بررسی توابع هوشمند کار با تاریخ و زمان و کار با تاریخ شمسی
  • بررسی مفهوم EVALUATION CONTEXT
    • بررسی و آشنایی با مفهوم FILTER CONTEXT
    • بررسی و آشنایی با مفهوم ROW CONTEXT
  • پیاده سازی و کار با ساختارهای سلسله مراتبی
  • بررسی پیشرفته انواع ارتباطات در شرایط مختلف
  • آشنایی با موتور VertiPaq و X-Velocity
  • آشنایی با ابزار VertiPaq Analyzer
  • آشنایی با روش پیاده سازی Row Level Security
  • بررسی و آشنایی با نکات بهینه سازی Data Model
  • بررسی و آنالیز نقشه اجرایی کوئری های DAX
    • بررسی Logical Plan
    • بررسی Physical Plan
    • بررسی VertiPaq Scan
  • بررسی نکات مربوط به شناسایی مشکلات و بهینه سازی کوئری های DAX
  • آشنایی با ابزار DAX Studio
  •  
    • پیاده سازی داشبورد تحلیلی What-If
    • پیاده سازی Dynamic Row Level Security
    • استفاده از DAX در طراحی داشبوردهای انعطاف پذیر
      • پیاده سازی قلم آماری به صورت پویا
      • پیاده سازی ابعاد تحلیل به صورت پویا
      • پیاده سازی داینامیک عناوین نمودارها
      • کنترل رنگ نمودار ها با استفاده از DAX به صورت پویا
    • حل برخی مشکلات عمومی در پیاده سازی داشبوردها
      • استفاده از توابع DAX در محاسبه سن
      • استفاده از توابع DAX در محاسبه اولین سفارش هر مشتری
      • استفاده از توابع DAX در محاسبه میزان فروش بر اساس تغییرات قیمتی
      • استفاده از توابع DAX در بدست آوردن اولین سفارش یک مشتری

    و …..

    • ساخت جدول ویژه قلم های آماری (Measure Table)

مدرس دوره

می خواهم در این دوره به صورت غیرحضوری ثبت نام و از فیلم های آموزشی استفاده کنم و البته با استاد هم برای رفع مشکلاتم در ارتباط باشم.