بيان Power BI IF: برنامج تعليمي شامل

Byan Power Bi If Brnamj T Lymy Shaml



تمامًا كما هو الحال في Excel، تتيح لك عبارة Power BI IF تنفيذ المنطق الشرطي ضمن نماذج البيانات والمرئيات الخاصة بها. إنها أداة أساسية لتحليل البيانات، لأنها تمكن المستخدمين من إنشاء أعمدة ومقاييس ومرئيات محسوبة بناءً على شروط محددة.

والجدير بالذكر أن عبارة IF تتحقق من شرط معين وترجع القيمة TRUE. إذا كان خطأ، فإنه سيتم إرجاع القيمة الثانية في البيان. وهذا يعني أن عبارة IF تساعد في توفير نتائج منطقية، أي النتائج بإجابات TRUE أو FALSE.

يستكشف هذا البرنامج التعليمي بناء الجملة والاستخدام والأمثلة الخاصة بعبارة IF في Power BI، مما يمكّنك من الاستفادة من هذه الوظيفة بشكل فعال في مشاريع البيانات الخاصة بك.







بناء جملة بيان IF

بناء جملة عبارة IF في Power BI كما يلي:



إذا(، ، )

وفيما يلي المعلمات:



  • <الاختبار المنطقي> : التعبير أو الشرط الذي تريد تقييمه أو اختباره. يمكن أن يكون هذا عمودًا أو مقياسًا أو أي تعبير DAX صالح يُرجع قيمة منطقية (صواب أو خطأ).
  • <القيمة_إذا_صحيح> : القيمة التي سيتم إرجاعها إذا تم تقييم الاختبار المنطقي إلى True.
  • : القيمة التي سيتم إرجاعها إذا تم تقييم الاختبار المنطقي إلى خطأ.

يعمل بيان IF من خلال تقييم <الاختبار المنطقي> . إذا كانت النتيجة صحيحة، فإنه يعود <القيمة_إذا_صحيح> ، وإذا كان خطأ عاد .





استخدام بيان IF في الأعمدة المحسوبة

تتيح لنا الأعمدة المحسوبة في Power BI إنشاء أعمدة جديدة بناءً على البيانات الموجودة. يتم استخدام عبارة IF بشكل شائع في الأعمدة المحسوبة لتقديم المنطق الشرطي.

على سبيل المثال، لنفترض أن لدينا المالية جدول يحتوي على عمود باسم 'إجمالي المبيعات' ونريد إنشاء عمود جديد باسم 'حالة الإيرادات' يصنف كل صف على أنه 'مرتفع' إذا كانت الإيرادات أعلى من 10000 دولار، و'منخفض' إذا كانت الإيرادات 10000 دولار أو أقل.



الخطوة 1: انقر على 'عمود جديد' في علامة التبويب 'النمذجة'.

الخطوة 2: أدخل صيغة DAX التالية:

حالة الإيرادات = IF(المالية[إجمالي المبيعات]> 10000 , 'عالي' , 'قليل' )

الخطوة 3: اضغط على Enter لإنشاء العمود المحسوب.

الآن، سيعرض عمود 'حالة الإيرادات' 'مرتفع' أو 'منخفض' بناءً على الحالة المحددة في بيان IF.

الاستفادة من بيان IF في التدابير

يتم استخدام القياسات في Power BI لتجميع البيانات ديناميكيًا استنادًا إلى سياق التقرير. يمكنك أيضًا تطبيق عبارة IF ضمن التدابير لتنفيذ التجميعات الشرطية.

فكر في سيناريو نريد فيه حساب 'الإيرادات المخصومة' بناءً على الشروط التالية:

  • إذا كان إجمالي المبيعات أكبر من 1000000 دولار، قم بتطبيق خصم 10%.
  • إذا كان إجمالي المبيعات يتراوح بين 200000 دولار و500000 دولار (شاملاً)، فقم بتطبيق خصم بنسبة 5%.
  • إذا كان إجمالي المبيعات أقل من 200000 دولار، فلا تطبق أي خصم.

لتنفيذ ذلك، ابدأ بالنقر فوق 'قياس جديد' في علامة التبويب 'النمذجة' وأدخل صيغة DAX التالية:

الإيرادات المخصومة =
لو(
البيانات المالية[إجمالي المبيعات] > 500000 , البيانات المالية[إجمالي المبيعات] * 0.9 ,
لو(
البيانات المالية[إجمالي المبيعات] >= 200 && المالية[إجمالي المبيعات] <= 500 , البيانات المالية[إجمالي المبيعات] * 0.95 ,
البيانات المالية[إجمالي المبيعات]
)
)

وأخيرا، اضغط على Enter لإنشاء المقياس. سيقوم الآن مقياس 'الإيراد المخصوم' بحساب الإيرادات المخصومة استنادًا إلى الشروط المحددة في عبارة IF المتداخلة.

4. التعامل مع الشروط المتعددة باستخدام عبارات IF المتداخلة

في بعض الأحيان، قد تواجه مواقف تحتاج فيها إلى التعامل مع شروط متعددة. في مثل هذه الحالات، يمكنك دمج عبارات IF لتحقيق النتيجة المرجوة. دعنا نستكشف مثالاً:

لنفترض أن لدينا جدول 'منتج' يحتوي على عمود يسمى 'الفئة'، ونريد إنشاء عمود جديد باسم 'مجموعة الفئات' يجمع الفئات المتشابهة معًا.

لاستخدام عبارات IF المتداخلة في هذا السيناريو، انقر فوق 'عمود جديد' في علامة التبويب 'النمذجة' وأدخل صيغة DAX التالية:

فئة مجموعة = IF(tablebame [الفئة] = 'الكترونيات' , 'تقنية' ، إذا([الفئة] = 'ملابس' || [الفئة] = 'أحذية' , 'موضة' , 'آخر' ))

وأخيرًا، اضغط على Enter لإنشاء العمود المحسوب. وبذلك، سيعرض عمود 'مجموعة الفئات' 'التكنولوجيا' لـ 'الإلكترونيات'، و'الموضة' لـ 'الملابس' و'الأحذية'، و'أخرى' لجميع الفئات الأخرى.

5. استخدام بيان IF في العناصر المرئية المخصصة

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

فكر في صورة مرئية مخصصة تمثل بيانات المبيعات حيث نريد تغيير لون الأشرطة في مخطط شريطي بناءً على أداء المبيعات. يمكننا تحديد اللون بناءً على الشروط التالية:

  • إذا كانت المبيعات أكبر من 10000 دولار، قم بتلوين الشريط باللون الأخضر.
  • إذا كانت المبيعات تتراوح بين 5000 دولار و10000 دولار، قم بتلوين الشريط باللون الأصفر.
  • إذا كانت المبيعات أقل من 5000 دولار، قم بتلوين الشريط باللون الأحمر.

في التعريف المرئي المخصص، يمكننا استخدام عبارة IF لتحديد اللون المناسب لكل شريط بناءً على قيمة المبيعات.

خاتمة

تعد عبارة IF وظيفة أساسية في Power BI، حيث تمكن المستخدمين من تنفيذ المنطق الشرطي في الأعمدة المحسوبة والمقاييس والمرئيات المخصصة. من خلال فهم بناء الجملة واستخدام عبارة IF، يمكنك تحسين قدرات تحليل البيانات الخاصة بك وإنشاء تقارير ومرئيات أكثر ثاقبة. يجب أن يكون هذا البرنامج التعليمي بمثابة أساس متين لتنفيذ بيان IF بشكل فعال في مشاريع Power BI الخاصة بك.