
DAX(Data Analysis Expressions) یک زبان برنامهنویسی توسعهیافته توسط مایکروسافت است که برای اجرای محاسبات پیچیده و تحلیل داده در ابزارهایی مانند Power BI طراحی شده است. DAX امکان ایجاد محاسبات پویا را با ترکیب توابع، عملگرها و مقادیر در عبارات محاسباتی فراهم میکند.
ویژگیهای زبان DAX
تعریف معیارها (Measures): با معیارها محاسباتی مانند مجموع فروش سالانه را میتوان انجام داد که نتایج آن بر اساس فیلترهای مختلف (مانند سال، منطقه یا محصول) تغییر میکند.
ایجاد ستونهای محاسبهشده (Calculated Columns): ستونهای جدیدی که بر اساس محاسبات خاص ایجاد میشوند و به تحلیل دادهها کمک میکنند.
ایجاد جداول محاسبهشده (Calculated Tables): جداول جدیدی که از ترکیب دادهها و محاسبات ایجاد میشوند.
کاربردهای زبان DAX
- تحلیل دادههای پیچیده: انجام محاسبات پیشرفته و تحلیل دادهها برای تصمیمگیری بهتر.
- ایجاد گزارشهای پویا: تولید گزارشهایی که به صورت خودکار بر اساس تغییرات دادهها بهروزرسانی میشوند.
- بهینهسازی عملکرد: استفاده از توابع و عملگرهای پیشرفته برای کاهش زمان پردازش دادهها.


بررسی عمیق و جامع رفتار Data Lineage در DAX و نحوه انتقال فیلتر با تابع TREATAS

اهمیت Measure در Power BI چیست؟

زبان DAX قدرت تحلیل دادهها

توابع پرکاربرد در DAX

تفاوتها و شباهتهای Row Context، Query Context و Filter Context در DAX.
