في عالم تحليل البيانات، كثير من المبتدئين يسمعون عن لغة DAX داخل Power BI ويتوقعون أنها خطوة لا بدّ منها لكن الحقيقة أبسط من ذلك: تعلم DAX ضروري فقط إذا وصلت لمرحلة تحتاج فيها تحليل متقدم أكثر من قدرات Power Query أو المعادلات الجاهزة.
وإذا كنت ما زالك في مرحلة التأسيس فربما يساعدك هذا المقال في فهم Power Bi وتكون عندئذ على الترتيب الصحيح
تحليل البيانات باستخدام Power BI خطوة بخطوة: دليل عملي للمبتدئين

ما هي DAX باختصار؟
DAX هي لغة صيغ (Formulas) تشبه Excel لكنها أقوى بكثير لأنها تعمل على نموذج البيانات داخل Power BI.
تسمح لك بكتابة قياسات (Measures) وحسابات ديناميكية تعتمد على الفلاتر والسياق context.
متى تحتاج لتعلم DAX؟
1) عند بداية احتياجك لقياسات ديناميكية
مثل:
- حساب الأرباح حسب كل شهر تلقائيًا.
- مقارنة نتائج سنة بسنة.
- حساب النسبة المئوية من مجموع ديناميكي.
- قياسات تعتمد على الفلاتر مثل:
Total Sales = SUM(Sales[Amount])
Power Query وحده ما بيقدر يعمل هالشي بشكل مرن.
2) لما يصير عندك Dashboard معقد
إذا صار عندك:
- علاقات متعددة بين الجداول
- أبعاد وحقائق (Dimensions & Fact Tables)
- نماذج تحليل بالوقت (YTD, MTD, QoQ)
هنا يصبح تعلم DAX شبه ضروري.
3) عندما تريد أداء أسرع
DAX تحسب القيم داخل الذاكرة مباشرة عبر محرّك Vertipaq وهذا يسرّع التقارير بشكل كبير.
متى لا تحتاج تعلم DAX؟
1) عندما تكون في مرحلة جمع وتنظيف البيانات فقط
Power Query كافي 100% في:
- استيراد البيانات
- تنظيفها
- دمجها
- تحويلها
وحتى حسابات أساسية داخل Query.
2) عندما تكون تحليلاتك بسيطة
لو كل المطلوب:
- مجموع—متوسط—أكبر—أصغر
- ترتيب—فلترة—Pivot بسيطة
Power BI يوفرها بدون كتابة أي DAX
3) إذا كنت تستخدم أدوات تحليل خارج Power BI
مثل SQL أو Python
في كثير حالات، جزء كبير من التحليل يتم خارج الأداة.
هل تعلم DAX صعب؟
DAX ليست صعبة، لكنها تحتاج فهم طريقة عمل سياق التصفية Filter Context أكثر من حفظ الدوال
عندما تفهم الـ Context كل شيء يصير واضح وسهل.
الخلاصة
DAX ليست شرطًا للبداية لكنها ضرورية إذا تريد ان تصبح محلل Power BI محترف.
فكّر فيها بهذا الشكل:
Power Query يهتم بتجهيز البيانات، وDAX يهتم بتحليلها بشكل ذكي.
الأسئلة الشائعة (FAQ)
1) هل يمكن استخدام Power BI بدون تعلم DAX؟
نعم، تقدر تبني تقارير بسيطة بالكامل بدون أي DAX. الحاجة إليها تبدأ مع التحليل المتقدم.
2) هل يجب أن أتعلم Power Query قبل DAX؟
نعم، لأن تجهيز البيانات هو الأساس. بدون قاعدة نظيفة، DAX لن تعطي نتائج صحيحة.
3) هل تعلم DAX ضروري للعمل كمحلل بيانات؟
إذا كانت الشركة تعتمد Power BI فالجواب نعم لأن كتابة القياسات جزء أساسي من عمل الـ Data Analyst