Applies ToExcel لـ Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

أساسيات الصيغ

يوفرPower Pivot تعبيرات تحليل البيانات (DAX) لإنشاء حسابات مخصصة في جداول Power Pivot وفي جداول PivotTables في Excel. يتضمن DAX بعض الدالات المستخدمة في صيغ Excel، ووظائف إضافية مصممة للعمل مع البيانات الارتباطية وإجراء التجميع الديناميكي.

فيما يلي بعض الصيغ الأساسية التي يمكن استخدامها في عمود محسوب:

الصيغة

الوصف

=TODAY()

إدراج تاريخ اليوم في كل صف من العمود.

=3

إدراج القيمة 3 في كل صف من العمود.

=[Column1] + [Column2]

إضافة القيم في الصف نفسه من [Column1] و[Column2] ووضع النتائج في الصف نفسه من العمود المحسوب.

يمكنك إنشاء صيغ Power Pivot للأعمدة المحسوبة بقدر ما تقوم بإنشاء صيغ في Microsoft Excel.

استخدم الخطوات التالية عند إنشاء صيغة:

  • يجب أن تبدأ كل صيغة بعلامة التساوي.

  • يمكنك إما كتابة اسم دالة أو تحديده، أو كتابة تعبير.

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

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

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

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

  • اضغط على ENTER لقبول الصيغة.

ملاحظة: في عمود محسوب، بمجرد قبول الصيغة، يتم ملء العمود بقيم. في المقياس، يؤدي الضغط على ENTER إلى حفظ تعريف القياس.

الإنشاء صيغة بسيطة

لإنشاء عمود محسوب بصيغة بسيطة

تاريخ المبيعات

فئه فرعيه

المنتج

المبيعات

الكمية

1/5/2009

الملحقات

حقيبة حمل

254995

68

1/5/2009

الملحقات

شاحن بطارية صغير

1099.56

44

1/5/2009

رقمي

Slim Digital

6512

44

1/6/2009

الملحقات

Telephoto Conversion Lens

1662.5

18

1/6/2009

الملحقات

ترايبود

938.34

18

1/6/2009

الملحقات

كبل USB

1230.25

26

  1. حدد البيانات وانسخها من الجدول أعلاه، بما في ذلك عناوين الجدول.

  2. في Power Pivot ، انقر فوق الصفحة الرئيسية> لصق.

  3. في مربع الحوار لصق معاينة ، انقر فوق موافق.

  4. انقر فوق تصميمأعمدة>> إضافة.

  5. في شريط الصيغة أعلى الجدول، اكتب الصيغة التالية.

    =[Sales] / [Quantity]

  6. اضغط على ENTER لقبول الصيغة.

ثم يتم ملء القيم في العمود المحسوب الجديد لجميع الصفوف.

تلميحات حول استخدام الإكمال التلقائي

  • يمكنك استخدام الإكمال التلقائي للصيغ في منتصف صيغة موجودة مع دالات متداخلة. يتم استخدام النص مباشرة قبل نقطة الإدراج لعرض القيم في القائمة المنسدلة، ويظل كل النص بعد نقطة الإدراج دون تغيير.

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

العمل مع الجداول والأعمدة

تبدو الجداولPower Pivot مشابهة لجداول Excel، ولكنها تختلف في طريقة عملها مع البيانات ومع الصيغ:

  • تعمل الصيغ في Power Pivot فقط مع الجداول والأعمدة، وليس مع خلايا فردية أو مراجع نطاق أو صفائف.

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

  • لا يمكنك لصق صيغ Power Pivot في ورقة عمل Excel والعكس صحيح.

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

الإشارة إلى الجداول والأعمدة في الصيغ والتعبيرات

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

=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])

عند تقييم صيغة، Power Pivot أولا التحقق من بناء الجملة العام، ثم التحقق من أسماء الأعمدة والجداول التي توفرها مقابل الأعمدة والجداول المحتملة في السياق الحالي. إذا كان الاسم غامضا أو إذا تعذر العثور على العمود أو الجدول، فستحصل على خطأ في الصيغة (سلسلة #ERROR بدلا من قيمة بيانات في الخلايا التي يحدث فيها الخطأ). لمزيد من المعلومات حول متطلبات التسمية للجداول والأعمدة والعناصر الأخرى، راجع "متطلبات التسمية في مواصفات بناء جملة DAX ل Power Pivot.

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

علاقات الجدول

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

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

عند العمل مع PivotTables، من المهم بشكل خاص توصيل جميع الجداول المستخدمة في PivotTable بحيث يمكن حساب بيانات الملخص بشكل صحيح. لمزيد من المعلومات، راجع العمل مع العلاقات في PivotTables.

استكشاف الأخطاء وإصلاحها في الصيغ

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

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

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

  • تشير الصيغة إلى عمود أو جدول أو دالة غير موجودة.

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

  • تمرر الصيغة عددا أو نوع معلمات غير صحيح إلى دالة.

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

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

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

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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