4.3المعلمات (Parameters): معلمات الحقول (Field Parameters) وwhat-if
الأساسي في 30 ثانية
- معلمة الحقل (Field Parameter): مقسم يبدّل المقياس المعروض (رقم الأعمال / الهامش / الكمية) أو المحور (حسب المنطقة / حسب المنتج) لتصور واحد — التقرير متعدد الزوايا في صفحة واحدة.
- معلمة what-if الرقمية: مؤشر (مثل % الزيادة) تُقرأ قيمته عبر SELECTEDVALUE وتُحقن في المقاييس للمحاكاة.
- معلمات Power Query تجعل المصدر قابلًا للضبط (المسار، السنة): عالمان، وقائمتان — المصدر من جهة، والتحليل من جهة أخرى.
حالة مصغّرة متسلسلة — زينب تقدّم تقريرًا حربائيًا لإدارتها
زينب، مراقبة التسيير في مؤسسة صغيرة ومتوسطة للصناعات الغذائية بالجزائر، تغرق تحت الصفحات: صفحة لكل مقياس (رقم الأعمال، الهامش، الكمية) وصفحة لكل محور (المنطقة، المنتج). عوض مضاعفة الصفحات، تطبّق المنهج. تنشئ معلمة حقل (نمذجة ← معلمة جديدة ← حقول) بـ[إجمالي الإيرادات] و[عدد المبيعات] و[متوسط السلة]: مقسم يبدّل المقياس المعروض في مدرجها التكراري. وتضيف معلمة محاور (المنطقة، المنتج، المندوب): فيدور التصور نفسه. ثم تنشئ what-if «نسبة الارتفاع» (0 إلى 20) والمقياس الإيرادات المحاكاة = [إجمالي الإيرادات] * (1 + 'نسبة الارتفاع'[قيمة نسبة الارتفاع] / 100)، موضوعًا إلى جانب الإيرادات الفعلية: فتستطيع الإدارة اختبار سيناريو. لقد استبدلت صفحات كاملة بتصور وحيد قابل للقيادة.
حالة مستقلة لهذا القسم: تعود في الدرس والمخطط والسكريبت وتحدي 48 ساعة للقسم 4.3.
1. معلمة الحقل: التصور الحربائي
معلمة الحقل (Field Parameter) (نمذجة ← معلمة جديدة ← حقول) تنشئ قائمة مقاييس أو أعمدة يتيح مقسم تبديلها في تصور. نسحب المعلمة إلى المحور: فيغيّر المقسم المقياس المعروض (رقم الأعمال / الهامش / الكمية) أو المحور (حسب المنطقة / حسب المنتج). تصور واحد، وزوايا متعددة — صفحتان موفَّرتان. تضع زينب المعلمة على المحور Y في مدرجها التكراري.
2. What-if: المحاكاة
معلمة what-if (معلمة جديدة ← نطاق رقمي) تنشئ مؤشرًا تُقرأ قيمته عبر SELECTEDVALUE وتُحقن في المقاييس. مثال: الإيرادات المحاكاة = [إجمالي الإيرادات] * (1 + 'نسبة الارتفاع'[قيمة نسبة الارتفاع] / 100). نضع الفعلي والمحاكى جنبًا إلى جنب: فتختبر الإدارة «وماذا لو ارتفعنا 10 %؟». SELECTEDVALUE هي جسر المقسم ← DAX.
3. معلمات Power Query
يجب عدم الخلط بين عالمين. معلمات Power Query (في محرر الاستعلامات) تجعل المصدر قابلًا للضبط — مسار الملف، السنة، البيئة — دون إعادة كتابة الخطوات. أما معلمات النموذج (حقل، what-if) فتخدم التحليل. تضع زينب مسار مصدرها في معلمة Power Query وزوايا تحليلها في معلمات النموذج: قائمتان لحاجتين.
🔎 مثال ملموس — 🔎 مثال ملموس — محاكي what-if
تجعل زينب الإدارة تختبر فرضية:
معلمة جديدة ← نطاق رقمي «نسبة الارتفاع» (0 إلى 20، بخطوة 1)
الإيرادات المحاكاة = [إجمالي الإيرادات] * (1 + 'نسبة الارتفاع'[قيمة نسبة الارتفاع] / 100)
← [إجمالي الإيرادات] و[الإيرادات المحاكاة] جنبًا إلى جنب مع المؤشر: سيناريو محاكى.
القراءة: المؤشر لا يعدّل البيانات: بل يغذّي مقياس محاكاة.
الدرس: SELECTEDVALUE تربط مقسم what-if بـDAX.
مفردات القسم
- معلمة الحقل (Field Parameter)
- نمذجة ← معلمة جديدة ← حقول: قائمة المقاييس/الأعمدة التي يتيح مقسم تبديلها في التصورات.
مثال بسيط: تبدّل زينب رقم الأعمال والهامش والكمية على مدرج تكراري واحد.
ما ليس كذلك: إنشاء صفحة لكل مقياس.
رد فعل: تصور واحد، ومقاييس عدة ← معلمة حقل.
- معلمة what-if الرقمية (Numeric What-If Parameter)
- نمذجة ← معلمة جديدة ← نطاق رقمي: مؤشر تُستخدم قيمته (SELECTEDVALUE) في المقاييس.
مثال بسيط: تضبط زينب ارتفاعًا من 0 إلى 20 % بالمؤشر.
ما ليس كذلك: فرضية مجمّدة في الصيغة.
رد فعل: محاكاة سيناريو ← what-if.
- SELECTEDVALUE
- الدالة التي تقرأ القيمة المختارة للمعلمة: الإيرادات المحاكاة = [إجمالي الإيرادات] * (1 + 'نسبة الارتفاع'[قيمة نسبة الارتفاع] / 100).
مثال بسيط: تقرأها زينب لربط المؤشر بـDAX.
ما ليس كذلك: ثابت مكتوب يدويًا.
رد فعل: المقسم ← DAX يمر عبر SELECTEDVALUE.
- معلمة Power Query
- معلمة استعلام (مسار ملف، بيئة): يصبح المصدر قابلًا للضبط دون إعادة كتابة الخطوات.
مثال بسيط: تُخرج زينب مسار مصدرها إلى معلمة قابلة لإعادة الاستخدام.
ما ليس كذلك: مسار مكتوب يدويًا في الاستعلام.
رد فعل: ضبط المصدر ← Power Query.
- تقرير موجه (Driven Report)
- النتيجة: يختار المستخدم الزاوية والمقياس والسيناريو — التقرير نفسه يخدم عشر تحليلات.
مثال بسيط: تستكشف الإدارة رقم الأعمال/الهامش وتحاكي ارتفاعًا.
ما ليس كذلك: صفحة مجمّدة لكل سؤال.
رد فعل: صفحات أقل، وقيادة أكثر.
في التطبيق — تطبيق عملي — التصور الحربائي والمحاكي
- معلمة الحقل: نمذجة ← معلمة جديدة ← حقول ← علّموا [إجمالي الإيرادات]، [عدد المبيعات]، [متوسط السلة] ← فيُنشأ المقسم. اسحبوا المعلمة إلى المحور Y: يغيّر المقسم المقياس المعروض.
- أضيفوا معلمة محاور: المنطقة، المنتج، المندوب — فيدور التصور نفسه على ثلاث زوايا.
- What-if: معلمة جديدة ← نطاق رقمي «نسبة الارتفاع» (0 إلى 20، بخطوة 1). أنشئوا: الإيرادات المحاكاة = [إجمالي الإيرادات] * (1 + 'نسبة الارتفاع'[قيمة نسبة الارتفاع] / 100).
- ضعوا [إجمالي الإيرادات] و[الإيرادات المحاكاة] جنبًا إلى جنب مع المؤشر: فقد وُلد محاكي السيناريو.
سكريبت خطوة بخطوة — قيادة التقرير كما تفعل زينب (7 دقائق)
1) نمذجة ← معلمة جديدة ← حقول: علّموا [إجمالي الإيرادات]، [عدد المبيعات]، [متوسط السلة] وأكّدوا — فيُنشأ مقسم. 2) اسحبوا هذه المعلمة إلى المحور Y في مدرجكم التكراري: غيّروا قيمة المقسم، فيتغيّر المقياس المعروض. 3) أنشئوا معلمة محاور (المنطقة، المنتج، المندوب) وضعوها على المحور X: فيدور التصور. 4) معلمة جديدة ← نطاق رقمي «نسبة الارتفاع» (0 إلى 20). 5) اكتبوا الإيرادات المحاكاة = [إجمالي الإيرادات] * (1 + 'نسبة الارتفاع'[قيمة نسبة الارتفاع] / 100) وضعوها إلى جانب الإيرادات الفعلية مع المؤشر.
أعيدوا تسمية تسميات معلمة الحقل (عرض الجدول): «الإيرادات (DZD)» بدل «إجمالي الإيرادات» — أنظف للمستخدم.
قالب للنسخ واللصق — معلماتي
معلمة الحقل: نمذجة ← معلمة جديدة ← حقول
المقاييس: [إجمالي الإيرادات]، [عدد المبيعات]، [متوسط السلة]
المحاور : المنطقة، المنتج، المندوب
What-if: معلمة جديدة ← نطاق رقمي «نسبة الارتفاع» (0-20)
الإيرادات المحاكاة = [إجمالي الإيرادات] * (1 + 'نسبة الارتفاع'[قيمة نسبة الارتفاع] / 100)
Power Query = المصدر؛ النموذج = التحليل. 1-3 روافع كحد أقصى.
تصور حربائي
تبدّل زينب رقم الأعمال والهامش والكمية على مدرج تكراري واحد عبر معلمة حقل.
محاور قابلة للتبديل
تدير زينب التصور نفسه حسب المنطقة أو المنتج أو المندوب دون صفحة جديدة.
محاكي
تضع زينب الإيرادات الفعلية والإيرادات المحاكاة جنبًا إلى جنب: فتختبر الإدارة ارتفاعًا.
مصدر معلمات
تُخرج زينب مسار الملف إلى معلمة Power Query لتغيير السنة دون إعادة كتابة.
✓ ممارسات جيدة
- إعادة تسمية تسميات معلمة الحقل («الإيرادات (DZD)» بدل «إجمالي الإيرادات»).
- استخدام SELECTEDVALUE لربط مؤشر what-if بالمقاييس.
- التمييز بين معلمات Power Query (المصدر) ومعلمات النموذج (التحليل).
✗ أخطاء شائعة
- تكثير مؤشرات what-if (ما بعد 2-3 روافع تتدهور سهولة الاستخدام).
- الخلط بين معلمة المصدر ومعلمة التحليل.
- نسيان ضبط ترتيب المدخلات (عمود الفهرس).
النقاط الأساسية
- معلمة الحقل تبدّل مقاييس أو محاور تصور: التقرير متعدد الزوايا في صفحة واحدة.
- what-if تحقن مؤشرًا في المقاييس: محاكاة فورية.
- SELECTEDVALUE تقرأ اختيار المستخدم: جسر المقسم ← DAX.
- معلمات Power Query للمصدر، ومعلمات النموذج للتحليل.
تحدي 48 ساعة — طبّقوه غدًا
كما تفعل زينب، أنشئوا معلمة حقل تبدّل مقياسين على تصور واحد، ثم what-if «نسبة الارتفاع» مع مقياس الإيرادات المحاكاة (SELECTEDVALUE). ضعوا الفعلي والمحاكى جنبًا إلى جنب واكتبوا في جملة السيناريو الذي ستختبره إدارتكم.
- أستطيع إنشاء معلمة حقل تغيّر مقياس تصور أو محوره.
- أعرف بناء what-if وربط SELECTEDVALUE في مقياس.
- أميّز بين معلمات Power Query (المصدر) ومعلمات النموذج (التحليل).
أسئلة شائعة
هل يمكنني إعادة تسمية مدخلات معلمة الحقل (تسميات نظيفة)؟
نعم: جدول المعلمة قابل للتحرير (عرض الجدول). عدّلوا عمود التسميات («الإيرادات (DZD)» بدل «إجمالي الإيرادات») واضبطوا الترتيب عبر عمود الفهرس لمنتقٍ أنيق معروض بترتيب منطقي.
هل يمكن أن يتجاوز what-if ثلاث متغيرات؟
تقنيًا نعم (معلمة لكل متغير)، لكن سهولة الاستخدام تتدهور سريعًا. وما بعد 2-3 روافع، غيّروا الأداة: نموذج محاكاة حقيقي (Excel/الحلّال) أو سيناريوهات محسوبة مسبقًا.
ماذا تفعل معلمة الحقل؟