إنشاء صيغ للحسابات في 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

18

1/6/2009

الملحقات

حامل ثلاثي القوائم

938.34

18

1/6/2009

الملحقات

كابل USB

1230.25

26

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

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

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

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

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

    = [Sales] / [الكميه]

  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 (' Sales'[Amount]) جديد + SUM('Past Sales'[Amount])

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×