ما هي لغة DAX؟ دليلك الشامل للمبتدئين

مقدمة

إذا كنت من مستخدمي Power BI أو Excel Power Pivot، فربما سمعت عن مصطلح DAX. هذه اللغة البسيطة والفعّالة أصبحت أداة أساسية للمحللين والمبرمجين على حد سواء، لأنها تساعد على تحويل البيانات الخام إلى تقارير احترافية ولوحات تحكم تفاعلية.

في هذا المقال سنتعرّف على معنى DAX، أهم استخداماتها، وأمثلة عملية تساعدك على البدء.


ما هي لغة DAX؟

كلمة DAX اختصار لـ Data Analysis Expressions أي "تعبيرات تحليل البيانات".
هي مجموعة من الصيغ (Formulas) والدوال (Functions) تشبه إلى حد كبير صيغ الإكسل، لكن تم تصميمها خصيصًا للتعامل مع كميات ضخمة من البيانات وتحليلها بطرق متقدمة داخل Power BI وPower Pivot.


لماذا نستخدم DAX؟

  1. تحليل البيانات بسرعة: بدلًا من الاعتماد على معادلات يدوية معقدة.

  2. إنشاء مقاييس (Measures): مثل حساب المبيعات، الأرباح، المتوسطات، النسب المئوية.

  3. التعامل مع جداول ضخمة: تتجاوز الملايين من الصفوف بسهولة.

  4. تقارير ديناميكية: تعكس النتائج حسب الفلاتر والتقارير التفاعلية.


أمثلة على دوال DAX

  • SUM(): لحساب مجموع القيم.
    مثال:

    Total Sales = SUM(Sales[Amount])
  • AVERAGE(): لإيجاد المتوسط.

  • CALCULATE(): من أقوى الدوال، تُستخدم لتطبيق شروط أو فلاتر.
    مثال:

    Sales 2023 = CALCULATE(SUM(Sales[Amount]), Sales[Year] = 2023)
  • RELATED(): للربط بين الجداول.


الفرق بين صيغ الإكسل و DAX

  • صيغ الإكسل تعمل على خلية Cell واحدة فقط.

  • بينما DAX تعمل على جداول وعلاقات، وهذا يجعلها أكثر قوة عند تحليل قواعد البيانات الكبيرة.


مجالات استخدام DAX

  • التقارير المالية: متابعة الإيرادات والمصروفات.

  • التحليل البيعي: مقارنة المبيعات بين الفروع أو السنوات.

  • الموارد البشرية: حساب نسب الغياب أو الإنتاجية.

  • التعليم: تحليل بيانات الطلاب ونتائج الامتحانات.


نصائح لتعلّم DAX بسهولة

  1. ابدأ بالدوال البسيطة مثل SUM و AVERAGE.

  2. جرّب كتابة مقاييس صغيرة وتطبيقها على تقارير Power BI.

  3. استخدم موارد تعليمية مثل مستندات مايكروسوفت الرسمية.

  4. تعلّم خطوة بخطوة، ولا تحاول إتقان جميع الدوال دفعة واحدة.


خاتمة

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

Post a Comment

شاركنا تعليقك

أحدث أقدم