إعادة حساب الصيغ في Power Pivot

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

عند التعامل مع البيانات في Power Pivot، قد تحتاج من وقتٍ إلى آخر  إلى تحديث البيانات من المصدر، أو إعادة حساب الصيغ التي قمت بإنشائها في أعمدة محسوبة، أو التأكد من أن البيانات التي يتم تقديمها في PivotTable محدثة.

يوضح هذا الموضوع الفرق بين تحديث البيانات في مقابل إعادة حساب البيانات، ويقدم نظرة عامة عن كيفية تشغيل إعادة الحساب ويصف خيارات التحكم بإعادة الحساب.

فهم تحديث البيانات في مقابل إعادة حسابها

يستخدم Power Pivot كلاً من تحديث البيانات وإعادة حسابها:

يعني تحديث البيانات الحصول على البيانات المحدثة من مصادر بيانات خارجية. لا يكتشف Power Pivot التغييرات التي تتم في مصادر البيانات الخارجية تلقائياً، لكن يمكن تحديث البيانات يدوياً من نافذة Power Pivot أو تلقائياً إذا كان المصنف مشتركاً على SharePoint.

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

هام: يجب عدم حفظ المصنف أو نشره حتى تتم إعادة حساب الصيغ الموجودة فيه.

إعادة الحساب اليدوي في مقابل التلقائي

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

توجد ميزات لكل من الوضعين اليدوي والتلقائي؛ ومع ذلك، نحن نوصي بشدة باستخدام وضع إعادة الحساب التلقائي. يحافظ هذا الوضع على إبقاء بيانات تعريف Power Pivot  متزامنة، ويمنع المشكلات الناتجة عن حذف البيانات، أو التغييرات في الأسماء أو أنواع البيانات، أو التبعيات المفقودة. 

استخدام إعادة الحساب التلقائي

عند استخدام وضع إعادة الحساب التلقائي، فإن أي تغييرات في البيانات قد تسبب تغيير نتيجة أي صيغة ستؤدي إلى تشغيل إعادة حساب العمود بأكمله الذي يحتوي على الصيغة. تتطلب التغييرات التالية دائماً إعادة حساب الصيغ:

  • تحديث قيم من مصدر بيانات خارجي.

  • تغيير تعريف الصيغة.

  • تغيير أسماء الجداول أو الأعمدة المشار إليها في الصيغة.

  • إضافة علاقات بين الجداول أو تعديلها أو حذفها.

  • إضافة مقاييس جديدة أو أعمدة محسوبة.

  • إجراء تغييرات على صيغ أخرى داخل المصنف، لذا يجب تحديث الأعمدة أو العمليات الحسابية التي تعتمد على تلك العملية الحسابية.

  • إدراج صفوف أو حذفها.

  • تطبيق عامل تصفية يتطلب تنفيذ استعلام لتحديث مجموعة البيانات. يمكن تطبيق عامل التصفية في صيغة أو كجزء من PivotTable أو PivotChart.

استخدام إعادة الحساب اليدوي

يمكنك استخدام إعادة الحساب اليدوي لتجنب تحمل تكلفة حساب نتائج الصيغة حتى تكون مستعداً. الوضع اليدوي مفيد خاصة في هذه الحالات:

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

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

  • كنت تعمل في مصنف به العديد من التبعيات وتريد تأجيل إعادة الحساب حتى تتأكد من القيام بكافة التغييرات الضرورية.

لاحظ أنه، طالما تم تعيين المصنف إلى وضع الحساب اليدوي، فإن Power Pivot في Microsoft Excel 2013 لا يقوم بإجراء أي تحقق من الصلاحية أو فحص الصيغ، مع النتائج التالية:

  • سيتم وضع علامة على أي صيغة جديدة تضيفها إلى المصنف بأنها تحتوي على خطأ.

  • لن تظهر نتائج في الأعمدة المحسوبة الجديدة.

لتكوين المصنف لإعادة الحساب اليدوي

  1. في Power Pivot، انقر فوق تصميم > العمليات الحسابيه > خيارات الحساب > وضع الحساب اليدوي.

  2. لإعادة حساب كافة الجداول، انقر فوق خيارات الحساب > حساب الآن.

    يتم التحقق من الصيغ في المصنف بحثاً عن الأخطاء فيها، ويتم تحديث الجداول بالنتائج، في حال وجودها. قد يتوقف المصنف عن الاستجابة لبعض الوقت، وهذا يتوقف على كمية البيانات وعدد العمليات الحسابية.

هام: قبل نشر المصنف، يجب أن تقوم دائماً بتغيير وضع الحساب وإعادته إلى الوضع التلقائي. سيساعد هذا الأمر في منع حدوث مشاكل أثناء تصميم الصيغ.

استكشاف أخطاء إعادة الحساب وإصلاحها

التبعيات

عندما يستند العمود إلى عمود آخر، وتتغير محتويات هذا العمود الآخر بأية طريقة، قد يتعيّن إعادة حساب كافة الأعمدة المرتبطة. وكلما تم إجراء تغييرات على مصنف Power Pivot، يجري Power Pivot في Microsoft Excel 2013 تحليلاً لبيانات Power Pivot  الموجودة لتحديد ما إذا كانت عملية إعادة الحساب مطلوبة أم لا، كما يجري عملية التحديث بأكفأ طريقة ممكنة.

علي سبيل المثال، افترض ان لديك جدول المبيعات، المرتبطه ب# الجداول، المنتج و ProductCategory؛ و# الصيغ في جدول المبيعات تعتمد علي كل من الجداول الاخري. يؤدي اي تغيير علي جداول المنتج او ProductCategory كافه الاعمده المحسوبه في جدول المبيعات ل# اعاده حساب. معني ذلك عند في الاعتبار انه قد يكون لديك الصيغ التي يتم تجميعها المبيعات حسب الفئه او حسب المنتج. التالي، ان تتاكد من النتائج غير الصحيحه؛ يجب ان تتم اعاده حساب الصيغ استنادا الي البيانات.

ينفّذ Power Pivot دائماً عملية إعادة حساب كاملة للجدول، لأن إعادة الحساب الكاملة تكون أكثر كفاءة من التحقق من وجود قيم متغيرة. يجب أن تتضمن التغييرات التي تؤدي إلى تشغيل عملية إعادة الحساب تغييرات رئيسية كحذف عمود، أو تغيير نوع بيانات رقمية لعمود، أو إضافة عمود جديد. ومع ذلك، فإن التغييرات البسيطة ظاهرياً، مثل تغيير اسم العمود، قد تؤدي إلى تشغيل إعادة الحساب أيضاً. وهذا لأن أسماء الأعمدة تُستخدم كمعرفات في الصيغ.

في بعض الحالات، قد تحديد Power Pivot ان اعمده المطلوب استبعاده من اعاده الحساب. علي سبيل المثال، اذا كان لديك صيغه البحث عن قيمه مثل [لون المنتج] من جدول المنتجات ، و# هو العمود الذي يتم تبديل [الكميه] في جدول المبيعات ، الصيغه لا يلزم اعاده حساب علي الرغم من ان الجداول المبيعات و# المنتجات ذات الصله. و# مع ذلك، اذا يكن لديك اي الصيغ التي تعتمد علي المبيعات [الكميه]، اعاده الحساب مطلوب.

تسلسل إعادة الحساب بالنسبة للأعمدة التابعة

يتم حساب التبعيات قبل أي عملية إعادة للحساب. إذا كانت هناك أعمدة متعددة تعتمد على بعضها، فإن Power Pivot يتبع تسلسل التبعيات. هذا الأمر يضمن  معالجة الأعمدة بالترتيب الصحيح وبأقصى سرعة.

المعاملات

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

إعادة حساب الدالات المتغيرة

لا تحتوي بعض الدالات مثل NOW أو RAND أو TODAY على قيم ثابتة. لتجنب مشاكل الأداء، لن يؤدي تنفيذ استعلام أو تصفية إلى إعادة تقييم هذه الدالات إذا استُخدمت في عمود محسوب. تتم إعادة حساب نتائج هذه الدالات فقط عند إعادة حساب العمود بأكمله. تتضمن هذه الحالات التحديث من مصدر بيانات خارجي أو التحرير اليدوي للبيانات التي تؤدي إلى إعادة تقييم الصيغ التي تتضمن هذه الدالات. لكن تتم إعادة حساب الدالات المتغيرة مثل NOW أو RAND أو TODAY دائماً إذا تم استخدام الدالة في تعريف حقل محسوب.

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×