Power BI / دليل حلول تحريري
تضخم الإيراد بعد الدمج
تتبع تكرار صفوف الوقائع عبر مفاتيح الربط والتوسيع قبل تغيير المقاييس أو إخفاء الفئات المتكررة.
قاعدة معرفة للقراءة فقط · بلا تعليقات عامة
تعرّف على الأعراض
يحتوي المصدر الافتراضي واقعتي مبيعات A/10 وB/20 بمجموع30. بعد دمج سمات المنتج وتوسيعها، يصبح إجمالي التقرير40. قد تظل الصيغة صحيحة للصفوف التي وصلت إليها؛ لذلك لا يثبت الرقم الأعلى أن دالة الجمع نفسها معيبة.
افهم الأسباب المحتملة
- يحوي جدول بحث المنتجات صفين للمفتاح A وصفا واحدا لـB. يكرر توسيع المطابقات مبلغ A البالغ10. وقد تفقد حالات أخرى وقائع غير مطابقة بربط داخلي، أو تضاعف المجاميع عند خلط مستويات تفصيل مختلفة.
ثبت تعريف المقياس ومدخلاته
سجل صفوف المصدر الدقيقة ومستوى التفصيل المقصود وخطوات التجهيز والمقياس المتأثر. احتفظ بمثال افتراضي صغير يعيد المشكلة ويبقي أنواع المفاتيح وتكرارها كما هما، دون كشف استخراج خاص. أثبت أن الجواب المتوقع هو 30 قبل فحص الرسم. قد يجعل تغيير التنسيق أو تطبيق DISTINCT على المبالغ أو حذف فئة الرقم أقرب إلى المطلوب ظاهريا، بينما يفسد مبيعات متكررة ومشروعة. احفظ الدليل الأصلي وحدد أول خطوة يتغير عندها عدد الصفوف أو مجموع المبلغ. هذا الحد في سلسلة التجهيز أكثر فائدة للتشخيص من آخر رسم عرض النتيجة المتضخمة.
افحص تعددية المفاتيح والتوسيع
دقق التفرد في الجانب الذي يفترض أن يوفر سمة منتج واحدة لكل واقعة. قد يحفظ الدمج الأيسر المتداخل صفي اليسار قبل التوسيع، بينما يحتوي جدول المطابقات المتداخل الخاص بـA صفين. ينتج التوسيع بعد ذلك A/10/x وA/10/y وB/20/z. السجل التالي نتيجة تعليمية مستنتجة، وليس مخرجا ملتقطا من محرك M. قارن المفاتيح غير المطابقة أيضا؛ فقد يخفي نوع ربط آخر غياب منتج بحذف الوقائع بدلا من تكرارها. لا تثبت معاينة استعلام ناجحة سلامة المفاتيح أو حفظ المجاميع. افحص الناتج بعد التوسيع تحديدا، لأن بنية الجدول المتداخل قد تخفي التعددية قبل هذه المرحلة.
before:2 facts, total30
right-side key A:2 matching attribute rows
after expansion:3 rows, amounts10+10+20=40
required invariant: one approved product version per intended fact date
يحدد التتبع واقعة مكررة وقاعدة نسخ لم تحسم. لا ينفذ دمجا ولا يصف حذف نسخة اعتباطية.
أصلح عقد مفتاح العمل
حدد هل يمثل تكرار المفتاح عيبا في المصدر، أو عدة نسخ مشروعة للمنتج، أو جزءا مفقودا من مفتاح مركب. إذا تغيرت السمات تاريخيا، فاختر النسخة السارية للواقعة وفق النموذج المعتمد، ولا تحتفظ بالصف الذي تصادف ظهوره أولا بعد الفرز. قد تحتاج إلى بعد مستقل بمفتاح بديل مناسب. صحح عقد المصدر أو التجهيز ثم أعد تسوية النتائج المتأثرة. لا تعدل مقياس إيراد صحيحا كي يلغي أثر التكرار حسابيا. وراجع هل ضاعفت العملية نفسها التكلفة؛ فقد يظل هامش الربح المئوي كما هو إذا تضخم بسطه ومقامه معا، فيخفي العيب بدلا من كشفه.
تحقق من الشمول والسياق
ينبغي أن تسوي عملية التحقق هويات الوقائع الأصلية وعدد الصفوف ومجموع 30 بعد حسم جدول البحث بالطريقة المقصودة. ثم افحص A وB كل على حدة، وحالة مفتاح لا يجد مطابقا. تحقق من انتقال مرشحات العلاقات واختيارات التقرير بعد إصلاح التجهيز، لا قبل ذلك فقط. لا ينفذ الدليل M أو DAX أو واجهة، ولا يتصل بمصدر؛ فتتبعه نتيجة تحريرية متوقعة. يحتاج فحص المحرك المصرح به لاحقا مدخلات ونواتج فعلية موثقة. لا يثبت الاستدلال المحلي وحده أن النموذج المنشور يحتوي الصفوف المصححة، أو أن كل تقرير تابع يستخدم التعريف المعدل.
تحقق من نجاح الإصلاح
اقبل الإصلاح عندما تطابق المبالغ المطلقة والمجموعات ذات الصلة التفصيل الموثق. لا تكفي نسبة معقولة أو قائمة فئات نظيفة. سجل تحقق المحرك الفعلي منفصلا عن التتبع الافتراضي، كي لا تتحول نتيجة متوقعة إلى ادعاء اختبار.
امنع تكرار المشكلة
- احتفظ بفحوص تفرد المفاتيح وغير المطابق والمجاميع قبل وبعد مع كل دمج. احفظ قاعدة السمات التاريخية حسب نسختها، واربط الوقائع بهويات المصدر. راجع تغير المخطط قبل التحديث الدوري، حتى لا تعيد دفعة لاحقة العيب نفسه.