محتويات الدورة

Power BI / متقدم: الأداء والتسليم المحكوم / الدرس 18

مشروع ختامي: التحقق من النموذج وتسليمه

اجمع مراجعة نموذج مبيعات افتراضي تربط التجهيز والعلاقات وDAX والسياق والأمان والحداثة بقرار إصدار محدد الادعاءات.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • دمج نتائج متوقعة مستقلة وثوابت النموذج.
  • تصنيف الفشل عند أول حد دليل مكسور.
  • كتابة تسليم إصدار كامل يصرح بالفحوص غير المنفذة.

حدد البيانات الافتراضية كاملة

يستخدم المشروع ثلاثة سطور: المنتج A بكمية 2 وسعر 10، وB بكمية 1 وسعر 20، ثم A بكمية 3 وسعر 10. تكلفتا المنتجين A6 وB12 وفق عقد مقصود للتكلفة الحالية. إيراد تاريخ الطلب 40 في 1 يناير و30 في 2 يناير. المجاميع المقصودة 70 إيرادا و28 ربحا إجماليا و40% هامشا. ويسهم A بقيمة 50. تجعل القيم المحددة المراجعة قابلة للدحض، ولا تمثل مؤسسة فعلية أو تثبت مقياس إنتاج. اكتب التفصيل ومعنى التكلفة والعملة والاستثناءات قبل بناء الصفحة، ليبقى الجواب المتوقع مستقلا عن مظهرها.

ابن سلسلة الدليل

راجع صفوف المصدر وأنواعها وأعداد التجهيز وسلامة مفاتيح المنتج والتاريخ ومسارات التصفية الفعالة والمقاييس واختيارات الرسم بهذا الترتيب. قد يبطل دمج يكرر A الإيراد قبل أن تصبح DAX موضع السؤال. وقد يكرر مسار تصفية مفقود 70 لكل منتج رغم صحة الصيغة. يعرف المقطع الأول الهامش كنسبة للمقياسين المعتمدين، ويتوقع 0.4 قبل التنسيق المئوي. إنه جزء نموذج لا اختبار محرك كامل. قارن البسط والمقام مستقلين، بدلا من الثقة ببطاقة 40% مقنعة قد تخفي تضخما متساويا للمبلغين.

dax مقياس تابع مع فحص بسط مستقل
Gross Margin = DIVIDE([Gross Profit], [Revenue])

افترض ربح28 وإيراد70 من البيانات المعتمدة. الهامش العددي المقصود0.4 ويعرض40% بالتنسيق. DAX غير منفذة.

احسب مرجعا محليا كاملا

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

python مرجع ختامي افتراضي دقيق
from decimal import Decimal
lines = [("A", 2, 10), ("B", 1, 20), ("A", 3, 10)]
cost = {"A": 6, "B": 12}
revenue = sum(quantity * price for _, quantity, price in lines)
profit = sum(quantity * (price - cost[product]) for product, quantity, price in lines)
margin = Decimal(profit) / Decimal(revenue)
print(revenue, profit)
print(f"{margin:.1%}")
الناتج المتوقع
70 28
40.0%

تحسب70 و28 و40.0% محليا من الصفوف المحددة دون نموذج أو مصدر أو حساب أو خدمة.

أدرج أمان المستهلك والحداثة

لا يكفي إجمالي غير مقيد صحيح للإصدار. عرف مجتمع Viewer المقصود وعضوية دور RLS واستحقاق التوزيع وحد أحدث بيانات صالحة. لا يحكم على مستهلك North فقط بمرجع 70 غير المقيد إذا كانت بياناته المسموحة 50. وبالمثل قد تعطي نسخة Import قديمة حسابا صحيحا لوقت أعمال خاطئ. افحص التفاعلات والإعادة والإتاحة في رحلة القارئ المقصودة. لا ينفذ اختبار خدمة هنا. افصل منطق الدور وصلاحيات الهوية الفعلية وسلوك التقرير المرصود، ليبقى كل ادعاء نجاح مرتبطا بدليله لا بحالة نشر خضراء واحدة.

قدم سجل إصدار دقيقا

يسمي التسليم هويات النموذج والمصدر وتعريفات العمل والنتائج المستقلة المتوقعة والاختبارات المحلية المنفذة والمراجع الرسمية وكل فحوص المحرك والواجهة والخدمة غير المنفذة. ويسجل الملكية ومخاطر التوافق وطريق استرجاع مدعوما لتغير النموذج المشترك. ينفذ المسار برامج آمنة دون اتصال فقط، ولا ينشر محتوى في Power BI. تبقى DAX وM بقيمة runnable:false. يستطيع أثر تعليمي كامل جعل المراجعة التالية محددة، بتسمية تسوية المصدر وتقييم النموذج والأمان والحداثة وقبول المستهلك كمتطلبات منفصلة، بدلا من اختراع نشر ناجح.

الأخطاء الشائعة وإصلاحها

إخفاء هامش معقول لإيراد وربح مكررين

لماذا يحدث؟
فُحصت النسبة وحدها فألغى التضخم المتساوي أثره.
كيف تصلحه؟
سو البسط والمقام وتفصيل الصف مستقلة.
كيف تتجنب تكراره؟
احفظ تأكيدات المبالغ بجوار النسب.

استخدام مرجع غير مقيد لمشاهد مقيد

لماذا يحدث؟
أغفل المجتمع المتوقع RLS وسياق المستهلك.
كيف تصلحه؟
عرف صفوف ومجاميع الهوية والدور المقصودين.
كيف تتجنب تكراره؟
احفظ قبول الأمان مع قبول المقاييس.

وصف نجاح Python المحلي كاختبار نشر Power BI

لماذا يحدث؟
رُفع حساب مستقل إلى دليل محرك وخدمة.
كيف تصلحه؟
سم الفحوص المنفذة وأبق المنصة غير منفذة صراحة.
كيف تتجنب تكراره؟
اربط كل ادعاء إصدار بحد دليله.

اختبر فهمك

1. إذا ضاعف دمج مكرر الإيراد والربح، لماذا يبقى الهامش ظاهريا صحيحا؟

اعرض الحل المشروح

ضُرب البسط والمقام بالعامل نفسه، فبقيت النسبة دون تغير. لذلك لا يثبت مظهر 40% صحة الوقائع. قارن الإيراد 70 والربح 28 وعد السطور والمفاتيح مستقلين، ثم راجع تعددية الدمج قبل تغيير DAX أو التنسيق. يمكن أن يخفي نجاح مقياس مشتق خطأ في كلا مدخليه، ولهذا تحتاج المراجعة تأكيدات للمبالغ المطلقة أيضا.

2. ماذا يذكر التقرير النهائي إذا لم يعمل إلا المرجع المحلي؟

اعرض الحل المشروح

اذكر الصفوف الدقيقة والحسابات والنواتج المطابقة، ثم صرح بأن تقييم محرك Power Query وDAX وتفاعل الواجهة وتحديث الخدمة وتنفيذ الأمان لم تختبر. أدرج الافتراضات المراجعة والمالكين المسؤولين عن القبول المتبقي. يحفظ ذلك الدليل المفيد دون خلط درس محلي كامل بإصدار إنتاج متحقق. لا تمنح نتيجة المرجع المستقل صفة اختبار منصة لم تعمل.

أهم ما تعلمته

  • تحقق من المبالغ والنسب والمجتمعات المسموحة مستقلة.
  • يفصل سجل التسليم الحساب المحلي عن دليل المحرك والخدمة الفعلي.

المراجع الرسمية