Tableau / متوسط: نطاق الحساب والتفاعل / الدرس 7
حسابات الصف والتجميع وسياسة الفراغ
اختر تفصيل الحساب قبل كتابة الصيغ، وميز نسبة المجاميع عن تجميع نسب الصفوف.
في هذه الصفحة
أهداف الدرس
- فصل تعبير الصف عن تعبير التجميع بمستوى الرؤية.
- تعريف سلوك المقام و null عمدا.
- التحقق من نسب الربح بحساب افتراضي دقيق.
اختر تفصيل التقييم
يستخدم تعبير الصف قيما عند تفصيل صف المصدر، بينما يلخص تعبير التجميع الصفوف المساهمة في العلامة. قد ينشئ Profit/Sales نسبة صف يجمعها Tableau لاحقا، أما SUM(Profit)/SUM(Sales) فيعرف نسبة عند تفصيل تجميع الرؤية. لا يتكافآن. حدد هل يخص السؤال بيعا منفردا أو متوسط بيع متساوي الوزن أو حصة إجمالي المبيعات الباقية ربحا. يخفي التنسيق المئوي المشترك الفروق. وقد تنجح الصيغة نحويا وتنفذ عقد ترجيح خاطئا؛ لذلك يسبق تعريف المعنى اختيار الدالة.
اقرأ نسبة مجمعة بشرط واضح
افترض أرباح السطور 3 و 9 و 12 ومبيعات 12 و 18 و 30. الهامش المجمع 24/60 أي 40%. يحمي التعبير الأول المقام المجمع، ويترك النتيجة null عند عدم تحقق الشرط. إنه جزء حقل Tableau غير منفذ. قد يسبب جمع حقل صف مع تجميع تعارضا بين المستويين. أصلحه بتحديد التفصيل، لا تغليف كل شيء بـ MIN حتى يقبل المحرر. يجب أن يستند اختيار سمة واحدة لكل علامة إلى دليل المصدر والتجميع، لا إلى قيمة اعتباطية تسكت الخطأ.
IF SUM([Sales]) <> 0 THEN
SUM([Profit]) / SUM([Sales])
END
الهامش المتوقع 0.4 قبل التنسيق المئوي للبيانات الموثقة. التعبير ليس نتيجة محرك ويحتاج مصدرا وسياق رؤية.
افصل null والصفر وعدم الصف
المقام الصفري ومدخل null وغياب الواقعة شروط مختلفة. قد تستبدل ZN الفراغ بصفر، لكنها لا تثبت معناه التجاري ولا تنشئ كل صف مجال غائب. يختلف متوسط المرصود عن متوسط يضم أصفارا مخترعة. حدد هل يستثني ربح مفقود الصف أو يشير لفشل جودة أو يتبع قاعدة معتمدة. احفظ أعداد الرفض وتسوية المصدر. قد يكمل تحويل كل مجهول لصفر الرسم، ويخفض الربح ويخفي تغير مخطط المصدر في الوقت نفسه.
قارن نسبتين دقيقتين
يستخدم البرنامج Fraction لمقارنة نسبة الربح الكلي للمبيعات الكلية بمتوسط نسب الصفوف المتساوي الوزن. يعيد 2/5 و 23/60. كلاهما حساب دقيق، ولا يحكم بصحة أحدهما دون السؤال. لا ينفذ تجميع Tableau أو تقريبه أو null. احفظ مساهمات السطور مع الإجمالي لتتبع النتيجة المفاجئة. وإذا قرب المصدر المعاملة قبل التخزين، فاستخدم مبالغه المعتمدة في المرجع، لا تعريفا آخر يعاد من قيم العرض المنسقة. بذلك يبقى المرجع مستقلا ومتوافقا مع قاعدة العمل.
from fractions import Fraction
sales = [12, 18, 30]
profit = [3, 9, 12]
overall = Fraction(sum(profit), sum(sales))
row_mean = sum((Fraction(p, s) for p, s in zip(profit, sales)), Fraction(0)) / len(sales)
print(overall)
print(row_mean)
2/5
23/60
2/5 هامش الإجمالي، و 23/60 يعطي كل سطر الوزن نفسه. لا يستخدم Tableau أو محرك مصدر.
راجع الحساب تحت الاختيارات
اختبر الإجمالي غير المقيد و Tea وحدها ومنطقة واحدة ومقاما صفريا وربحا فارغا وعدم وجود صفوف مطابقة. اشرح مستوى كل صيغة في اسمها أو توثيقها. لا تحول نتيجة Python المطابقة إلى تحقق لمحرك Tableau؛ فلا يفتح المسار محرر الحقول ولا يتصل بمصدر. تحتاج المراجعة المخولة إلى فحص الأنواع الفعلية وتجميع المصدر وسلوك المرشحات والإجماليات المعروضة. يحفظ التسليم عقد المقياس والمبالغ المتوقعة وقرارات معالجة المفقود، كيلا تغير صيغة مقبولة نحويا السؤال أو تخفي مدخلا غير صالح. افصل قبول التركيب عن صحة البيانات والمعنى.
الأخطاء الشائعة وإصلاحها
تسمية متوسط هامش الصف بالهامش الكلي
- لماذا يحدث؟
- حلت أوزان الصفوف المتساوية محل ترجيح قيمة البيع.
- كيف تصلحه؟
- عرف ونفذ عقد البسط والمقام المقصود.
- كيف تتجنب تكراره؟
- احفظ مبالغ سطور غير متساوية في اختبار النسبة.
إضافة MIN لإسكات تعارض التجميع فقط
- لماذا يحدث؟
- لم يحسم تفصيل الصف والعلامة المقصودان.
- كيف تصلحه؟
- اختر مستوى الحساب الصحيح وتحقق من تفرد السمة.
- كيف تتجنب تكراره؟
- اشرح كل تجميع ولا تعتبر قبول الصيغة إثبات صحة.
تحويل ربح مجهول لصفر بصمت
- لماذا يحدث؟
- استُبدلت سياسة null باختصار لإكمال العرض.
- كيف تصلحه؟
- طبق قاعدة المفقود المعتمدة وأظهر أعداد الجودة.
- كيف تتجنب تكراره؟
- اختبر null والصفر والغياب مستقلة.
اختبر فهمك
1. لماذا تختلف 2/5 عن 23/60 للسطور نفسها؟
اعرض الحل المشروح
تقسم الأولى إجمالي الربح 24 على إجمالي المبيعات 60. أما الثانية فتعطي نسب السطور الثلاثة أوزانا متساوية، فيساوي البيع الصغير البيع الكبير. الحسابان دقيقان لسؤالين مختلفين. اختر تعريف العمل قبل تعديل الإجمالي، وسم المقياس بما يبين ترجيحه. لا تجعل تشابه بطاقة الإجمالي مع صفوفها سببا لاختيار متوسط لا يجيب عن السؤال المقصود.
2. لماذا لا تثبت ZN أن الربح المفقود كان صفرا فعلا؟
اعرض الحل المشروح
تغير الدالة تمثيل null وفق صيغة، ولا تثبت المشاهدة التاريخية في المصدر. يختلف نقص الاستخراج والتكلفة المجهولة والربح الصفري المشروع. أكد العقد ودليل الجودة قبل الاستبدال. لا تستنتج واقعة من خلية ممتلئة؛ بل وضح هل الصفر رصد فعلي أم نتيجة قاعدة معتمدة لمعالجة قيمة لم تعرف.
أهم ما تعلمته
- يحدد تفصيل الحساب والترجيح معنى النسبة.
- يحتاج استبدال null دليلا وسياسة عمل.