إنشاء صيغ للحسابات في Power Pivot

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

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

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

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

الصيغة

الوصف

=TODAY()

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

=3

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

=[Column1] + [Column2]

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

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

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

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

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

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

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

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

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

  • اضغط علي مفتاح الإدخال ENTER لقبول الصيغة.

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

إنشاء صيغه بسيطه

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

SalesDate

فرعي

Product

المبيعات

الكمية

1/5/2009

لوازم

حاله الحمل

254995

68

1/5/2009

لوازم

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

1099.56

44

1/5/2009

رقمي

رقمي

6512

44

1/6/2009

لوازم

عدسه تحويل عدسه

1662.5

سنه

1/6/2009

لوازم

حامل

938.34

سنه

1/6/2009

لوازم

كبل USB

1230.25

26

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

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

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

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

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

    = [المبيعات]/[الكمية]

  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 (' مبيعات جديد ' [Amount]) + SUM (' بعد المبيعات ' [Amount])

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

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

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

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

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

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

×