الأعمدة المحسوبة في Power Pivot

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

إذا كنت تحتاج، على سبيل المثال، إلى إضافة قيم ربح المبيعات إلى كل صف في جدول factSales. بإضافة عمود محسوب جديد، وباستخدام الصيغة =[SalesAmount]-[TotalCost]–[ReturnAmount]، يتم حساب القيم الجديدة عن طريق طرح القيم من كل صف في العمودين TotalCost و ReturnAmount من القيم في كل صف من عمود SalesAmount. يمكن عندئذ استخدام عمود الربح في تقرير PivotTable أو Pivotchart أو Power View، كما تستخدم أي عمود آخر.

يعرض هذا الشكل عمودا محسوبا في Power Pivot.

عمود محسوب

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

فهم الأعمدة المحسوبة

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

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

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

مثال

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

أطلع على هذه الصيغة:

=EOMONTH([StartDate],0])

باستخدام البيانات العينة Contoso، تستخرج هذه الصيغة الشهر من العمود StartDate في جدول الترويج. ثم يحسب قيمة نهاية الشهر لكل صف في جدول الترقية. تحدد المعلمة الثانية عدد الأشهر قبل الشهر أو بعده في StartDate؛ في هذه الحالة، يعني 0 الشهر نفسه. على سبيل المثال، إذا كانت القيمة في عمود StartDate هي 6/1/2001، فإن القيمة في العمود المحسوب ستكون 30/6/2001.

تسمية أعمدة محسوبة

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

هناك بعض القيود على التغييرات التي يتم إدخالها على الأعمدة المحسوبة:

  • يجب أن يكون كل اسم عمود فريدا داخل جدول.

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

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

  • هناك بعض الأحرف التي لا يمكن استخدامها ضمن أسماء الأعمدة، أو في أسماء العناصر الأخرى في Power Pivot. لمزيد من المعلومات، راجع "متطلبات التسمية" "في مواصفات بناء جملة DAX ل Power Pivot.

لإعادة تسمية عمود محسوب موجود أو تحريره:

  1. في نافذة Power Pivot ، انقر بيمين فوق عنوان العمود المحسوب الذي تريد إعادة تسميته، وانقر فوق إعادة تسمية عمود.

  2. اكتب اسما جديدا، ثم اضغط على ENTER لقبول الاسم الجديد.

تغيير نوع البيانات

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

أداء الأعمدة المحسوبة

يمكن أن تكون صيغة العمود المحسوب أكثر استخداما للموارد من الصيغة المستخدمة لقياس. أحد الأسباب هو أنه يتم دائما حساب نتيجة العمود المحسوب لكل صف في جدول، في حين يتم حساب القياس فقط للخلايا المستخدمة في PivotTable أو Pivotchart.

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

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

لتجنب مشاكل الأداء عند إنشاء أعمدة محسوبة، اتبع الإرشادات التالية:

  • بدلا من إنشاء صيغة واحدة تحتوي على العديد من التبعيات المعقدة، قم بإنشاء الصيغ في خطوات، مع حفظ النتائج في الأعمدة، بحيث يمكنك التحقق من صحة النتائج وتقييم التغييرات في الأداء.

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

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

  • إذا قمت بإنشاء صيغة تحتوي على تبعية الإشارة الذاتية أو دائرية، سيحدث خطأ.

Tasks

لمزيد من المعلومات حول استخدام الأعمدة المحسوبة، راجع إنشاء عمود محسوب.

هل تحتاج إلى مزيد من المساعدة؟

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

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

×