دورة شاملة في صيغ DAX لـ Power BI: دليلك الكامل للأعمدة والمقاييس المحسوبة
مقدمة
DAX (Data Analysis Expressions) هي لغة قوية لتحليل البيانات في Power BI. هذه الدورة الشاملة ستأخذك من المبتدئ إلى المحترف في إنشاء حسابات معقدة ومقاييس ديناميكية.
أساسيات DAX
ما هو DAX؟
DAX هي لغة صيغ مصممة خصيصاً للعمل مع البيانات العلائقية. إنها مشابهة لصيغ Excel ولكنها أكثر قوة ومرونة.أنواع الحسابات في DAX:
- الأعمدة المحسوبة: قيم ثابتة يتم حسابها عند تحميل البيانات
- المقاييس: قيم ديناميكية يتم حسابها عند الطلب
- الجداول المحسوبة: جداول جديدة يتم إنشاؤها من البيانات الموجودة
الصيغ الأساسية
SUM - الجمع
Total Sales = SUM(Sales[Amount])
AVERAGE - المتوسط
Average Sales = AVERAGE(Sales[Amount])
COUNT - العد
Total Customers = COUNT(Customers[CustomerID])
دوال الذكاء الزمني
YEAR-TO-DATE
YTD Sales = TOTALYTD(SUM(Sales[Amount]), 'Date'[Date])
PREVIOUS YEAR
PY Sales = CALCULATE(SUM(Sales[Amount]), SAMEPERIODLASTYEAR('Date'[Date]))
المقاييس الديناميكية المتقدمة
CALCULATE - القياس الأقوى
Sales in 2024 = CALCULATE(SUM(Sales[Amount]), 'Date'[Year] = 2024)
FILTER - تصفية البيانات
High Value Sales = CALCULATE(SUM(Sales[Amount]), FILTER(Sales, Sales[Amount] > 1000))
أفضل الممارسات
1. استخدم أسماء واضحة
استخدم أسماء وصفية للمقاييس والأعمدة.2. تحسين الأداء
تجنب الحسابات المعقدة في الأعمدة المحسوبة.3. التعليقات
أضف تعليقات لتوضيح الصيغ المعقدة.الخلاصة
DAX هي أداة قوية لتحليل البيانات في Power BI. مع الممارسة والتفهم الصحيح، يمكنك إنشاء تحليلات ديناميكية ومعقدة.
