التجميعات في Power Pivot

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

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

يمكن انشاء تجميعات الاكثر شيوعا، مثل تلك استخدام متوسطعدد، DISTINCTCOUNT، MAX، MINاو المجموع في مقياس تلقائيا ب# استخدام "جمع تلقائي". ارجاع جدول انواع اخري من التجميعات، مثل AVERAGEXCOUNTX، COUNTROWSاو SUMX، و# تتطلب صيغه تم انشاؤه ب# استخدام تعبيرات تحليل البيانات (DAX).

فهم التجميعات في Power Pivot

اختيار المجموعات للتجميع

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

يتم اتخاذ قرار كيفية تجميع البيانات بواسطة السؤال المهني. على سبيل المثال، يمكن أن تجيب التجميعات على الأسئلة التالية:

الحساب   كم عدد التحويلات التي كانت موجودة في شهر؟

متوسطات    ما هي المبيعات المتوسطة في هذا الشهر، بواسطة مندوب المبيعات؟

قيمتا الحد الأدنى والأعلى    ما هي ضواحي المبيعات الخمس التي كانت الأعلى من حيث الوحدات المباعة؟

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

اذا كانت البيانات لا يحتوي ب# الفعل القيم التي يمكنك استخدامها ل# التجميع، مثل فئه منتج او اسم الي منطقه جغرافيه حيث يوجد المتجر، قد تحتاج الي تقديم المجموعات ل# البيانات عن طريق اضافه فئات. عند انشاء مجموعات في Excel، يجب كتابه يدويا او حدد المجموعات التي تريد استخدامها من بين الاعمده في ورقه العمل. و# مع ذلك، في نظام علائقيه، التسلسلات الهيكليه مثل فئات المنتجات غالبا مخزنه في جدول مختلف من الحقيقه او جدول قيمه. عاده ب# جدول فئه ترتبط ب# بيانات fact حسب نوع من مفتاح. علي سبيل المثال، افترض تجد ان البيانات يحتوي علي معرفات المنتجات، و# لكن ليس اسماء المنتجات او فئات الخاصه بهم. ل# اضافه الفئه الي ورقه عمل Excel ثابت، يجب عليك نسخ في العمود الذي يحتوي علي اسماء الفئات. مع Power Pivot، يمكنك استيراد ب# جدول فئه المنتج الي نموذج البيانات، و# انشاء علاقه بين الجدول الذي يتضمن البيانات "رقم" و# القائمه فئه المنتج، و# استخدام الفئات ل# تجميع البيانات. ل# الحصول علي مزيد من المعلومات، راجع انشاء علاقه بين الجداول.

اختيار دالة للتجميع

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

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

الحساب الذي تمت تصفيته   كم عدد التحويلات التي كانت موجودة في شهر، باستثناء نافذة الصيانة في نهاية الشهر؟

معدلات باستخدام المتوسطات طوال الوقت    ماذا كانت النسبة المئوية للنمو أو الرفض في المبيعات مقارنة بنفس الفترة السنة الماضية؟

قيمتا الحد الأدنى والأعلى المجمعتان    ما هي مقاطعات المبيعات التي تم ترتيبها من أعلى لكل فئة منتج أو لكل عملية ترويج مبيعات؟

إضافة تجميعات للصيغ وPivotTables

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

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

  • في القياس، يمكنك انشاء تجميعات الديناميكيه استخدم عوامل تصفيه المعرفه من قبل ضمن الصيغه، و# عوامل تصفيه يفرضها تصميم PivotTable و# التحديد من مقسمات طرق العرض و# عناوين الاعمده و# عناوين الصفوف. يمكن انشاء المقاييس استخدام التجميعات القياسي في Power Pivot ب# استخدام "جمع تلقائي" او ب# انشاء صيغه. يمكنك ايضا انشاء المقاييس ضمني استخدام التجميعات القياسي في PivotTable في Excel.

إضافة مجموعات إلى PivotTable

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

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

يمكنك أيضاً سحب الحقول إلى ‏‫مقسمات طرق العرض لتحديد مجموعات معينة من البيانات للعرض. تتيح لك مقسمات طرق العرض بتجميع النتائج وفرزها وتصفيتها في PivotTable بشكل تفاعلي.

العمل بمجموعات في صيغة

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

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

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

استخدام عوامل التصفية في التجميعات

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

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

عن طريق تجميع الحالات وعوامل التصفية في الصيغ، فإنه يمكنك إنشاء تجميعات تغير وفقاً للقيم التي تم تزويدها في الصيغ أو أن تغير وفقًا لتحديد رؤوس الصفوف والأعمدة في PivotTable.

لمزيد من المعلومات، راجع بيانات عامل التصفية في الصيغ.

مقارنة بين دالات تجميع Excel ودالات تجميع DAX

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

دالات تجميع قياسية

الدالة

الاستخدام

AVERAGE

إرجاع متوسط (وسط حسابي) لكافة الأرقام الموجودة في عمود.

AVERAGEA

إرجاع المتوسط (الوسط الحسابي) لجميع القيم في عمود. وكذلك معالجة القيم النصية وغير الرقمية.

COUNT

حساب عدد القيم الرقمية في عمود.

COUNTA

حساب عدد القيم في عمود غير فارغ.

MAX

إرجاع أكبر قيمة رقمية في عمود.

MAXX

إرجاع أكبر قيمة من مجموعة تعبيرات تم تقييمها عبر جدول.

MIN

إرجاع أصغر قيمة رقمية في عمود.

MINX

إرجاع أصغر قيمة من مجموعة تعبيرات تم تقييمها عبر جدول.

SUM

إضافة جميع الأرقام في عمود.

دالات تجميع DAX

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

يسرد الجدول التالي دالات التجميع المتوفرة في DAX.

الدالة

الاستخدام

AVERAGEX

حساب متوسط مجموعة من التعبيرات المقيمة عبر جدول.

COUNTAX

حساب مجموعة من التعبيرات المقيمة عبر جدول.

COUNTBLANK

حساب عدد القيم الفارغة في عمود.

COUNTX

حساب العدد الكلي لصفوف في جدول.

COUNTROWS

تحسب هدد الصفوف التي يتم إرجاعها من دالة جدول متداخلة، مثل دالة عامل التصفية.

SUMX

إرجاع مجموع مجموعة تعبيرات تم تقييمها عبر جدول.

الاختلافات بين دالات تجميع Excel ودالات تجميع DAX

علي الرغم من ان هذه الدالات تحمل نفس الاسماء ك# نظيراتها Excel، يمكنهم استخدام محرك التحليل المضمن داخل الذاكره Power Pivot الخاصه و# تمت اعاده كتابه ل# العمل مع الجداول و# الاعمده. لا يمكنك استخدام صيغه DAX في مصنف Excel و# العكس ب# العكس. فقط استخدامها في نافذه Power Pivot و# في PivotTables التي تعتمد علي البيانات Power Pivot. ايضا، علي الرغم من انه لديك الدالات اسماء متطابقه، قد يكون السلوك مختلفه بعض الشيء. ل# مزيد من المعلومات، راجع المواضيع مرجع داله فرديه.

تختلف الطريقة التي يتم تقييم الأعمدة بها في التجميع أيضاً عن الطريق التي يتعامل بها Excel مع التجميعات. قد يساعد مثال على التوضيح.

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

=SUM('Sales'[Amount])

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

دالات معلومات الوقت DAX

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

يسرد الجدول التالي دالات معلومات الوقت التي يمكن استخدامها للتجميع.

الدالة

الاستخدام

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

تحسب القيمة في انتهاء التقويم لفترة معينة.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

تحسب قيمة نهاية التقويم لفترة سابقة عن فترة معينة.

TOTALMTD

TOTALYTD

TOTALQTD

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

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

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

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

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

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

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

×