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

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

يمكن إنشاء التجميعات الأكثر شيوعا، مثل تلك التي تستخدم AVERAGEأو COUNTأو DISTINCTCOUNTأو MAXأو MINأو SUM في مقياس تلقائيا باستخدام جمع تلقائي. تقوم أنواع أخرى من التجميعات، مثل AVERAGEXأو COUNTXأو COUNTROWSأو SUMXبإرجاع جدول، وتتطلب صيغة تم إنشاؤها باستخدام تعبيرات تحليل البيانات (DAX).

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

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

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

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

Counts   ما عدد المعاملات التي كانت هناك في شهر واحد؟

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

على سبيل المثال، في دالات تجميع 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

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

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

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

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

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

=SUM('Sales'[Amount])

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

دالات DAX Time Intelligence

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

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

الوظيفة

الاستخدام

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

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

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

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

TOTALMTD

TOTALYTD

TOTALQTD

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

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

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

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

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

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×