تم إنشاء PivotTables تقليديا باستخدام مكعبات OLAP ومصادر البيانات المعقدة الأخرى التي لديها بالفعل اتصالات غنية بين الجداول. ومع ذلك، في Excel، يمكنك استيراد جداول متعددة وإنشاء اتصالات خاصة بك بين الجداول. في حين أن هذه المرونة قوية، فإنها تسهل أيضا جمع البيانات غير المرتبطة، مما يؤدي إلى نتائج غريبة.
هل سبق لك إنشاء PivotTable مثل هذا؟ كنت تنوي إنشاء تصنيف تفصيلي للمشتريات حسب المنطقة، وبالتالي قمت بإسقاط حقل مبلغ الشراء في منطقة القيم ، وأسقطت حقل منطقة مبيعات في منطقة تسميات الأعمدة . لكن النتائج خاطئة.
كيف يمكنك إصلاح هذا؟
تكمن المشكلة في أن الحقول التي أضفتها إلى PivotTable قد تكون في المصنف نفسه، ولكن الجداول التي تحتوي على كل عمود غير مرتبطة. على سبيل المثال، قد يكون لديك جدول يسرد كل منطقة مبيعات، وجدول آخر يسرد عمليات الشراء لجميع المناطق. لإنشاء PivotTable والحصول على النتائج الصحيحة، تحتاج إلى إنشاء علاقة بين الجدولين.
بعد إنشاء العلاقة، يجمع PivotTable البيانات من جدول عمليات الشراء مع قائمة المناطق بشكل صحيح، وتبدو النتائج كما يلي:
يحتوي Excel على تقنية تم تطويرها بواسطة Microsoft Research (MSR) للكشف عن مشاكل العلاقة وإصلاحها تلقائيا مثل هذه المشكلة.
استخدام الكشف التلقائي
يتحقق الكشف التلقائي من الحقول الجديدة التي تضيفها إلى مصنف يحتوي على PivotTable. إذا كان الحقل الجديد غير مرتبط برؤوس الأعمدة والصفوف في PivotTable، فستظهر رسالة في منطقة الإعلام في أعلى PivotTable لإعلامك بأنه قد تكون هناك حاجة إلى علاقة. سيقوم Excel أيضا بتحليل البيانات الجديدة للعثور على العلاقات المحتملة.
يمكنك الاستمرار في تجاهل الرسالة والعمل مع PivotTable؛ ومع ذلك، إذا نقرت فوق Create، فستنتقل الخوارزمية إلى العمل وتحلل بياناتك. اعتمادا على القيم الموجودة في البيانات الجديدة وحجم PivotTable وتعقيده والعلاقات التي قمت بإنشائها بالفعل، قد تستغرق هذه العملية ما يصل إلى عدة دقائق.
تتكون العملية من مرحلتين:
-
الكشف عن العلاقات. يمكنك مراجعة قائمة العلاقات المقترحة عند اكتمال التحليل. إذا لم تقم بالإلغاء، فسينتقل Excel تلقائيا إلى الخطوة التالية لإنشاء العلاقات.
-
إنشاء علاقات. بعد تطبيق العلاقات، يظهر مربع حوار تأكيد، ويمكنك النقر فوق الارتباط تفاصيل لمشاهدة قائمة العلاقات التي تم إنشاؤها.
يمكنك إلغاء عملية الكشف، ولكن لا يمكنك إلغاء عملية الإنشاء.
تبحث خوارزمية MSR عن مجموعة العلاقات "الأفضل الممكنة" لتوصيل الجداول في النموذج الخاص بك. تكتشف الخوارزمية جميع العلاقات المحتملة للبيانات الجديدة، مع مراعاة أسماء الأعمدة وأنواع بيانات الأعمدة والقيم داخل الأعمدة والأعمدة الموجودة في PivotTables.
ثم يختار Excel العلاقة ذات أعلى درجة "جودة"، كما تحددها الأساليب الإرشادية الداخلية. لمزيد من المعلومات، راجع نظرة عامة على العلاقاتواستكشاف الأخطاء وإصلاحها.
إذا لم يمنحك الكشف التلقائي النتائج الصحيحة، يمكنك تحرير العلاقات أو حذفها أو إنشاء علاقات جديدة يدويا. لمزيد من المعلومات، راجع إنشاء علاقة بين جدولين أو إنشاء علاقات في طريقة عرض الرسم التخطيطي
صفوف فارغة في جداول Pivot (عضو غير معروف)
نظرا لأن PivotTable يجمع جداول البيانات ذات الصلة، إذا كان أي جدول يحتوي على بيانات لا يمكن أن تكون مرتبطة بمفتاح أو بقيمة مطابقة، فيجب معالجة هذه البيانات بطريقة ما. في قواعد البيانات متعددة الأبعاد، تكون طريقة معالجة البيانات غير المتطابقة عن طريق تعيين جميع الصفوف التي لا تحتوي على قيمة مطابقة للعضو غير معروف. في PivotTable، يظهر العضو غير المعروف كعنوان فارغ.
على سبيل المثال، إذا قمت بإنشاء جدول Pivot من المفترض أن يجمع المبيعات حسب المتجر، ولكن بعض السجلات في جدول المبيعات لا تحتوي على اسم مخزن مدرج، يتم تجميع جميع السجلات التي ليس لها اسم مخزن صالح معا.
إذا انتهى بك الأمر بصفوف فارغة، فلديك خياران. يمكنك إما تعريف علاقة جدول تعمل، ربما عن طريق إنشاء سلسلة من العلاقات بين جداول متعددة، أو يمكنك إزالة الحقول من PivotTable التي تتسبب في حدوث الصفوف الفارغة.