البرنامج التعليمي: توسيع علاقات نموذج البيانات باستخدام Excel وPower Pivot وDAX

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

التجريديه:    هذا هو البرنامج التعليمي الثانيه في سلسله. في البرنامج التعليمي الاول، استيراد البيانات الي و# انشاء "نموذج بيانات"، تم انشاء مصنف Excel ب# استخدام بيانات مستورده من مصادر متعدده.

ملاحظة: تصف هذه المقاله نماذج بيانات في Excel 2013. و# مع ذلك، انشاء نماذج بيانات نفسه و# ميزات Power Pivot في Excel 2013 ايضا تطبيق Excel 2016.

في هذا البرنامج التعليمي، ستستخدم Power Pivot لتوسيع نموذج البيانات وإنشاء تسلسلات هيكلية وحقول محسوبة من بيانات موجودة لإنشاء علاقات جديدة بين الجداول.

يتضمن هذا البرنامج التعليمي الأقسام التالية:

إضافة علاقة باستخدام طريقة عرض المخطط في Power Pivot

توسيع نموذج البيانات باستخدام الأعمدة المحسوبة

إنشاء تسلسل هيكلي

استخدام التسلسلات الهيكلية في PivotTables

نقطة تحقق واختبار

يمكنك إجراء الاختبار الموجود في نهاية هذا البرنامج التعليمي لاختبار الأمور التي تعلمتها.

تستخدم هذه السلسلة بيانات تصف ميداليات الألعاب الأولمبية والبلدان المضيفة فضلاً عن أحداث رياضية أولمبية متعددة. تتضمن هذه السلسلة البرامج التعليمية التالية:

  1. استيراد بيانات الي Excel، و# انشاء نموذج بيانات

  2. توسيع علاقات "نموذج البيانات" ب# استخدام Excel، Power Pivot، و DAX

  3. إنشاء تقارير Power View مستندة إلى خريطة

  4. تضمين بيانات الإنترنت وتعيين الإعدادات الافتراضية لتقرير Power View

  5. إنشاء تقارير Power View مميزة - الجزء الأول

  6. إنشاء تقارير Power View مميزة - الجزء الثاني

نقترح عليك استعراض هذه البرامج التعليمية بحسب هذا الترتيب.

استخدم هذه البرامج التعليميه Excel 2013 مع Power Pivot ممكنه. ل# مزيد من المعلومات حول Excel 2013، انقر هنا. ل# الحصول علي ارشادات حول تمكين Power Pivot، انقر فوق هنا.


إضافة علاقة باستخدام طريقة عرض المخطط في Power Pivot

في هذا القسم، ستستخدم الوظيفة الإضافية Microsoft Office Power Pivot في Excel 2013 لتوسيع النموذج. يؤدي استخدام طريقة عرض المخطط في Microsoft SQL Server Power Pivot لـ Excel إلى تسهيل عملية إنشاء العلاقات. عليك أولاً التأكد من أن الوظيفة الإضافية Power Pivot ممكّنة.

ملاحظة: إن الوظيفة الإضافية Power Pivot في Microsoft Excel 2013 جزء من الإصدار Office Professional Plus. راجع بدء الوظيفة الإضافية Power Pivot in Microsoft Excel 2013 للحصول على مزيد من المعلومات.

اضافه Power Pivot علي شريط Excel ب# تمكين Power Pivot الوظيفه الاضافيه

عند تمكين Power Pivot، سترى علامة تبويب على الشريط في Excel 2013 تسمّى POWER PIVOT. ولتمكين Power Pivot، اتبع الخطوات التالية.

  1. انتقل إلى ملف > خيارات > الوظائف الإضافية.

  2. في المربع إدارة بالقرب من أسفل الشاشة، انقر فوق وظائف COM الإضافية> انتقال.

  3. حدد المربع Microsoft Office Power Pivot في Microsoft Excel 2013 ثم انقر فوق موافق.

تتوفر الآن علامة التبويب POWER PIVOT على شريط Excel.

علامة التبويب Power Pivot في الشريط

اضافه علاقه ب# استخدام "طريقه عرض الرسم التخطيطي" في Power Pivot

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

  1. في Excel، انقر فوق علامة التبويب Hosts لجعلها الورقة النشطة.

  2. على الشريط، حدد POWER PIVOT > الجداول > إضافة إلى نموذج البيانات. تؤدي هذه الخطوة إلى إضافة الجدول Hosts إلى نموذج البيانات. وهي تفتح أيضاً الوظيفة الإضافية Power Pivot التي ستستخدمها لتنفيذ الخطوات المتبقية في هذه المهمة.

  3. لاحظ ان تعرض النافذه Power Pivot كل الجداول في النموذج، ب# ما في ذلك Hosts. انقر فوق من خلال بعض الجداول. في Power Pivot يمكنك عرض كافه البيانات التي تحتوي علي النموذج، حتي لو انه لم يتم عرضها في اي اوراق عمل في Excel، مثل التخصصاتو# الاحداثو# بيانات الميداليات ادناه، ب# الاضافه الي S_Teams،W_Teams، و# رياضيه.

    تظهر كل الجداول في Power Pivot

  4. في نافذة Power Pivot، في القسم عرض، انقر فوق طريقة عرض المخطط.

  5. استخدم شريط الشريحه ل# تغيير حجم الرسم التخطيطي ب# حيث يمكنك رؤيه كل الكائنات في الرسم التخطيطي. اعاده ترتيب الجداول ب# سحب شريط العنوان الخاص به، حيث تكون مرئيه و# وضع الموجود ب# جانب بعضها البعض. لاحظ ان الجداول الاربعه غير مرتبطه ل# باقي اقسام الجدولين: Hosts، و# الاحداث، W_Teams، و S_Teams.

    جداول Power Pivot في "طريقة عرض الرسم التخطيطي"

  6. لاحظ أن كلا الجدولين Medals وEvents يتضمنان حقلاً يسمى DisciplineEvent. وعند التحقق من الأمر، يتبين لك أن الحقل DisciplineEvent في الجدول Events يتضمن قيماً فريدة وغير مكررة.

ملاحظة: يمثل الحقل DisciplineEvent تركيبة فريدة تجمع ما بين Discipline (التخصص) وEvent (الحدث). ولكن في الجدول Medals، يتكرر الحقل DisciplineEvent مرات عدة. ويعتبر هذا الأمر منطقياً لأن كل تركيبة Discipline+Event (تخصص+حدث) تؤدي إلى منح ثلاث ميداليات (ذهبية وفضية وبرونزية) يتم توزيعها كل سنة يعقد فيها "الحدث" في إطار الألعاب الأولمبية. وهكذا، فإن العلاقة بين تلك الجداول هي علاقة واحد (إدخال فريد واحد للتركيبة Discipline+Event في الجدول Disciplines) لأكثر (عدة إدخالات لكل قيمة من قيم التركيبة Discipline+Event).

  1. أنشئ علاقة بين الجدول Medals والجدول Events. وفي "طريقة عرض المخطط"، اسحب الحقل DisciplineEvent من الجدول Events إلى الحقل DisciplineEvent في الجدول Medals. يظهر بينهما خط يشير إلى أنه تم إنشاء علاقة.

  2. انقر فوق الخط الذي يربط الجدولين Events وMedals. تعرّف الحقول المميزة العلاقة، كما هو موضح في الصورة التالية.

    العلاقات الموضحة في طريقة عرض الرسم التخطيطي

  3. لربط الجدول Hosts بنموذج البيانات، نحن بحاجة إلى حقل تتوفر فيه قيم تعرّف كل صف في الجدول Hosts بشكل فريد. يمكننا بعد ذلك البحث في نموذج البيانات لمعرفة ما إذا كانت البيانات نفسها موجودة في جدول آخر. ولكن لا يمكن فعل ذلك في "طريقة عرض المخطط". بعد تحديد Hosts، عد إلى "طريقة عرض البيانات".

  4. بعد التحقق من الأعمدة، يتبين لنا أن الجدول Hosts لا يتضمن عموداً ذا قيم فريدة. علينا إنشاؤه باستخدام عمود محسوب وتعبيرات تحليل البيانات (DAX).

من الجيد أن تتضمن البيانات المتوفرة في نموذج البيانات كل الحقول الضرورية لإنشاء علاقات ومزج البيانات لتمثيلها مرئياً في Power View أو PivotTables. ولكن الجداول ليست سهلة الاستخدام دائماً، لذا يشرح القسم التالي كيفية إنشاء عمود جديد باستخدام DAX، التي يمكن استخدامها لإنشاء علاقة بين الجداول.

توسيع نموذج البيانات باستخدام الأعمدة المحسوبة

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

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

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

في Hosts، يمكننا إنشاء عمود محسوب فريد عن طريق دمج الحقل Edition (أي السنة التي عقد فيها الحدث الأولمبي) والحقل Season (أي الصيف أو الشتاء). في الجدول Medals، يتوفر أيضاً الحقلان Edition وSeason، لذا في حال إنشاء عمود محسوب في كل من هذين الجدولين يدمج الحقلين Edition وSeason، فيمكننا إنشاء علاقة بين الجدولين Hosts وMedals. تُظهر الصورة التالية الجدول Hosts حيث تم تحديد الحقلين Edition وSeason


جدول "المضيفون" وتحديد "الإصدار" و"الموسم"

انشاء اعمده محسوبه ب# استخدام DAX

فلنبدأ بالجدول Hosts. يتمثل هدفنا في إنشاء عمود محسوب في الجدول Hosts ومن ثم في الجدول Medals، بحيث يمكننا استخدامهما لإنشاء علاقة بينهما.

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

  1. في Power Pivot، حدد الصفحة الرئيسية > عرض > طريقة عرض البيانات للتأكد من أن هذه الأخيرة محددة بدلاً من "طريقة عرض المخطط".

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


    استخدام "إضافة عمود" لإنشاء حقل محسوب باستخدام DAX

  3. في شريط الصيغه، اكتب صيغه DAX التاليه. الداله CONCATENATE ب# جمع حقلين او اكثر الي احد. اثناء الكتابه، الاكمال التلقائي ل# الصيغ تساعدك في كتابه اسماء الاعمده و# الجداول المؤهل ب# الكامل، و# سرد الدالات المتوفره. استخدم علامه التبويب ل# تحديد اقتراحات الاكمال التلقائي. يمكنك ايضا النقر فوق العمود اثناء كتابه الصيغه، و Power Pivot ادراج اسم العمود في الصيغه.

    =CONCATENATE([Edition],[Season])

  4. عند الانتهاء من إنشاء الصيغة، اضغط على Enter لقبولها.

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

  6. فلنعد تسمية العمود المحسوب بالاسم EditionID. يمكنك إعادة تسمية أي عمود من خلال النقر نقراً مزدوجاً فوقه أو النقر بزر الماوس الأيمن فوق العمود واختيار إعادة تسمية العمود. عند الانتهاء، سيظهر الجدول Hosts في Power Pivot كما هو مبين في الصورة التالية.

    جدول "المضيفون" مع إنشاء حقل DAX محسوب

أصبح الجدول Hosts جاهزاً. فلنقم الآن بإنشاء عمود محسوب في الجدول Medals يتطابق مع تنسيق العمود EditionID الذي أنشأناه في الجدول Hosts، بحيث نتمكن من إنشاء علاقة بينهما.

  1. ابدأ بإنشاء عمود جديد في الجدول Medals كما فعلنا في الجدول Hosts. حدد في Power Pivot الجدول Medals وانقر فوق تصميم > الأعمدة > إضافة. لاحظ أنه تم تحديد إضافة عمود. ويؤدي هذا الإجراء إلى النتيجة نفسها كتحديد إضافة عمود ببساطة.

  2. يختلف تنسيق العمود Edition في الجدول Medals عن تنسيق العمود Edition في الجدول Hosts. وقبل دمج العمود Edition مع العمود Season أو سلسلتهما لإنشاء العمود EditionID، علينا إنشاء حقل وسيط يمنح العمود Edition التنسيق الصحيح. في شريط الصيغة أعلى الجدول، اكتب صيغة DAX التالية.

    = YEAR([Edition])
  3. عند الانتهاء من إنشاء الصيغة، اضغط على Enter. يتم ملء القيم لكل الصفوف في العمود المحسوب استناداً إلى الصيغة التي أدخلتها. وإذا قارنت هذا العمود مع العمود Edition في الجدول Hosts، فستجد أن تنسيق العمودين هو نفسه في كلا الجدولين.

  4. أعد تسمية العمود بالنقر بزر الماوس الأيمن فوق CalculatedColumn1 وتحديد إعادة تسمية العمود. اكتب Year (السنة) ثم اضغط على Enter.

  5. عند انشاء عمود جديد، اضافه Power Pivot اخر عمود نائب يسمي اضافه عمود. بعد ذلك نريد ل# انشاء عمود محسوب EditionID، و# ذلك حدد اضافه عمود. في شريط الصيغه، اكتب صيغه DAX التاليه و# اضغط علي Enter.

    =CONCATENATE([Year],[Season])

  6. أعد تسمية العمود بالنقر نقراً مزدوجاً فوق CalculatedColumn1 وكتابة EditionID.

  7. افرز العمود بترتيب تصاعدي. يشبه الجدول Medals في Power Pivot ما يلي.

    جدول الميداليات مع حقل محسوب تم إنشاؤه بواسطة DAX

يمكنك ملاحظة أن قيماً عدة تتكرر في الحقل EditionID في الجدول Medals. وذلك متوقع ولا يسبب مشكلة، بما أنه تم منح ميداليات عدة خلال السنوات التي عقدت فيها الألعاب الأولمبية (الممثلة الآن بالقيمة EditionID). أما القيم الفريدة في الجدول Medals فهي كل ميدالية تم منحها. ويشكل الحقل MedalKey المعرّف الفريد لكل سجل في الجدول Medals والمفتاح الأساسي المعيّن له.

تتمثل الخطوة التالية في إنشاء علاقة بين الجدول Hosts والجدول Hosts.

إنشاء علاقة باستخدام الأعمدة المحسوبة

فلنستخدم الأعمدة المحسوبة التي أنشأناها لإنشاء علاقة بين الجدولين Hosts وMedals.

  1. في نافذة Power Pivot، حدد الصفحة الرئيسية > عرض > طريقة عرض المخطط من الشريط. يمكنك أيضاً التبديل بين "طريقة عرض الشبكة" و"طريقة عرض المخطط" باستخدام الزرين في أسفل نافذة PowerView، كما هو موضح في الصورة التالية.

    الزر "طريقة عرض الرسم التخطيطي" في Power Pivot

  2. وسّع الجدول Hosts لتتمكّن من عرض كل حقوله. لقد أنشأنا العمود EditionID ليعمل كمفتاح أساسي للجدول Hosts (حقل فريد وغير مكرر) وأنشأنا العمود EditionID في الجدول Medals لتمكين تأسيس علاقة بين الجدولين. نحن بحاجة إلى العثور عليهما وإنشاء علاقة. Power Pivot توفر ميزة بحث على الشريط لتتمكن من البحث في نموذج البيانات عن الحقول المطابقة. تُظهر الصورة التالية النافذة بحث عن بيانات التعريف حيث تم إدخال EditionID في الحقل بحث عن ماذا.
    استخدام طريقة العرض الرسم التخطيطي في Power Pivot

  3. ضع الجدول Hosts إلى جانب الجدول Medals.

  4. اسحب العمود EditionID في الجدول Medals إلى العمود EditionID في الجدول Hosts. Power Pivot تنشئ علاقة بين الجدولين استناداً إلى العمود EditionID وترسم خطاً بين العمودين للإشارة إلى العلاقة بينهما.

    "طريقة عرض الرسم التخطيطي" توضح علاقة جدول

لقد تعلمت في هذا القسم تقنية جديدة لإضافة أعمدة جديدة، وأنشأت عموداً محسوباً باستخدام DAX واستخدمت هذا العمود لإنشاء علاقة جديدة بين الجداول. أصبح الجدول Hosts الآن مدمجاً في نموذج البيانات وأصبحت بياناته متوفرة لـ PivotTable في الورقة1. يمكنك أيضاً استخدام البيانات المقترنة لإنشاء تقارير PivotTables وPivotCharts وPower View إضافية وغير ذلك.

إنشاء تسلسل هيكلي

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

تعتبر بيانات الألعاب الأولمبية هيكلية أيضاً. ومن المفيد أن نفهم التسلسل الهيكلي للألعاب الأولمبية في ما يتعلق بالرياضات والتخصصات والأحداث. يقترن تخصص واحد أو أكثر (الكثير في بعض الأحيان) بكل رياضة. ولكل تخصص حدث واحد أو أكثر (وفي بعض الأحيان، ثمة أحداث عدة في كل تخصص). توضح الصورة التالية التسلسل الهيكلي.

التسلسل الهرمي المنطقي في بيانات "الميداليات الأوليمبية"

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

إنشاء تسلسل هيكلي للرياضة

  1. في Power Pivot، انتقل إلى طريقة عرض المخطط. وسّع الجدول Events بحيث تتمكّن من رؤية كل حقوله بسهولة أكبر.

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

  3. انقر نقراً مزدوجاً فوق العنوان التسلسل الهيكلي1، واكتب SDE لإعادة تسمية التسلسل الهيكلي الجديد. أصبح لديك تسلسل هيكلي يتضمن Sport وDiscipline وEvent. يبدو الجدول Events الآن كما هو مبين في الصورة التالية.

    تسلسل هيكلي ظاهر في "طريقة عرض الرسم التخطيطي" في Power Pivot

إنشاء تسلسل هيكلي للموقع

  1. في "طريقة عرض المخطط" أيضاً في Power Pivot، حدد الحقل Hosts وانقر فوق الزر "إنشاء تسلسل هيكلي" في رأس الجدول، كما هو مبين في الصورة التالية.
    زر إنشاء تسلسل هيكلي

    تظهر عقدة تسلسل هيكلي أصل فارغة في أسفل الجدول.

  2. اكتب Locations (المواقع) كاسم التسلسل الهيكلي الجديد.

  3. تتوفر طرق عدة لإضافة أعمدة إلى التسلسل الهيكلي. اسحب الحقول Season (الفصل) وCity (المدينة) وNOC_CountryRegion إلى اسم التسلسل الهيكلي (في هذه الحالة، Locations) إلى أن يتم تمييز اسم التسلسل الهيكلي، ثم حررها لإضافتها.

  4. انقر بزر الماوس الأيمن فوق EditionID وحدد إضافة إلى التسلسل الهيكلي. اختر Locations.

  5. تأكد من أن عقد التسلسل الهيكلي التابعة معروضة بحسب الترتيب. من أعلى إلى أسفل، يجب أن يكون الترتيب على الشكل التالي: Season، وNOC، وCity، وEditionID. وإذا لم تكن العقد التابعة معروضة بحسب هذا الترتيب، فما عليك سوى سحبها إلى موقعها المناسب في التسلسل الهيكلي. يجب أن يظهر الجدول كالصورة التالية.
    جدول المضيفين حسب تسلسل هرمي

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

استخدام التسلسلات الهيكلية في PivotTables

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

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

  1. عد إلى Excel.

  2. في الورقة1، أزِل الحقول من منطقة "الصفوف" في حقول PivotTable، ثم أزِل كل الحقول من منطقة "الأعمدة". تأكد من تحديد PivotTable (الذي أصبح صغيراً نوعاً ما، لتتمكن من اختيار الخلية A1 للتأكد من أنه تم تحديده). وهكذا فالحقول الوحيدة المتبقية في حقول PivotTable هي الحقل Medal (الميدالية) في منطقة "عوامل التصفية" والحقل Count of Medal (عدد الميداليات) في منطقة "القيم". من المفترض أن يبدو PivotTable الفارغ تقريباً كما في الصورة التالية.

    جدول PivotTable فارغ تقريبًا

  3. من منطقة حقول PivotTable، اسحب SDE من الجدول Events إلى منطقة "الصفوف". ثم اسحب Locations من الجدول Hosts إلى منطقة الأعمدة. وبمجرد سحب هذين التسلسلين الهيكليين، يتم ملء PivotTable بالكثير من البيانات التي يتم ترتيبها كلها في التسلسل الهيكلي الذي عرّفته في الخطوات السابقة. من المفترض أن تبدو شاشتك كالصورة التالية.
    PivotTable مع إضافة تسلسل هيكلي

  4. فلنقم بتصفية هذه البيانات قليلاً والاطلاع على صفوف الأحداث العشرة الأولى فقط. في PivotTable، انقر فوق السهم في تسميات الصفوف، ثم انقر فوق (تحديد الكل) لإزالة كل التحديدات، ثم فوق المربعات إلى جانب الرياضات العشرة الأولى. يظهر PivotTable الآن كما في الصورة التالية.
    جدول PivotTable تمت تصفيته

  5. يمكنك توسيع أي من الرياضات المذكورة في PivotTable، والتي تشكل المستوى الأعلى من تسلسل SDE الهيكلي والاطلاع على المعلومات في المستوى التالي أسفل التسلسل الهيكلي (التخصص). وإذا توفر مستوى أدنى في التسلسل الهيكلي لذلك التخصص، فيمكنك توسيع هذا الأخير للاطلاع على أحداثه. يمكنك اتباع الخطوات نفسها للتسلسل الهيكلي الخاص بالموقع حيث يشغل الحقل Season المستوى الأعلى وهو يظهر كـ Summer (الصيف) وWinter (الشتاء) في PivotTable. عند توسيع الحقل Aquatics (الرياضات المائية)، نرى كل عناصر التخصص التابعة والبيانات الخاصة بها. وعند توسيع التخصص Diving (الغطس) ضمن Aquatics، نرى أحداثه التابعة أيضاً، كما هو موضح في الصورة التالية. ويمكننا تطبيق الإجراء نفسه على الحقل Water Polo (كرة الماء)، وملاحظة أنه يتضمن حدثاً واحداً فقط.
    استكشاف التسلسل الهرمي في PivotTable

من خلال سحب هذين التسلسلين الهيكليين، تمكّنت من إنشاء PivotTable بسرعة وتزويده ببيانات هيكلية وهامة يمكنك التنقل عبرها وتصفيتها وترتيبها.

فلنعمل الآن على إنشاء PivotTable نفسه ولكن من دون استخدام التسلسلات الهيكلية.

  1. في منطقة حقول PivotTable، أزِل Locations من منطقة "الأعمدة". ثم أزِل SDE من منطقة "الصفوف". أصبح لديك PivotTable أساسي من جديد.

  2. من الجدول Hosts، اسحب الحقول Season وCity وNOC_CountryRegion وEditionID إلى منطقة "الأعمدة" ورتبها بحسب هذا الترتيب من أعلى إلى أسفل.

  3. من الجدول Events، اسحب الحقول Sport وDiscipline وEvent إلى منطقة "الصفوف" ورتبها بحسب هذا الترتيب من أعلى إلى أسفل.

  4. في PivotTable، قم بتصفية تسميات الصفوف إلى أول عشر رياضات.

  5. قم بطي كل الصفوف والأعمدة ثم وسّع Aquatics ثم Diving وWater Polo. من المفترض أن يبدو المصنف مماثلاً للمصنف الذي يظهر في الصورة التالية.
    جدول PivotTable تم إنشاؤه بدون تسلسل هرمي

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

في برنامج تعليمي آخر، ستتعلم كيفية استخدام التسلسلات الهيكلية وحقول أخرى في تقارير جذابة يتم إنشاؤها باستخدام Power View.

نقطة تحقق واختبار

مراجعة الأمور التي تعلّمتها

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

تعلّمت أن إنشاء التسلسلات الهيكلية يتيح لك تحديد البنية الأصلية في بياناتك واستخدام البيانات الهيكلية بسرعة في تقاريرك.

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

البرنامج التعليمي 3: انشاء تقارير مستنده الي خريطه Power View

اختبار

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

السؤال 1: أي واحدة من طرق العرض التالية تتيح لك إنشاء علاقات بين جدولين؟

أ: يمكنك إنشاء علاقات بين الجداول في Power View.

ب: يمكنك إنشاء علاقات بين الجداول باستخدام "طريقة عرض التصميم" في Power Pivot.

ج: يمكنك إنشاء علاقات بين الجداول باستخدام "طريقة عرض الشبكة" في Power Pivot

د: كل ما سبق

السؤال 2: خطأ أو صواب: يمكنك إنشاء علاقات بين الجداول استناداً إلى معرّف فريد يتم إنشاؤه باستخدام صيغ DAX.

أ: صواب

ب: خطأ

السؤال 3: في أي من الخيارات التالية يمكنك إنشاء صيغة DAX؟

أ: في منطقة الحساب في Power Pivot.

ب: في عمود جديد في Power Pivot.

ج: في أي خلية في Excel 2013.

د: الخياران أ وب.

السؤال 4: أي من الخيارات التالية ينطبق على التسلسلات الهيكلية؟

أ: عند إنشاء تسلسل هيكلي، لا تبقى الحقول المضمنة متوفرة بشكل فردي.

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

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

د: لا يمكنك إنشاء تسلسلات هيكلية في Power Pivot.

إجابات الاختبار

  1. الإجابة الصحيحة: د

  2. الإجابة الصحيحة: أ

  3. الإجابة الصحيحة: د

  4. الإجابة الصحيحة: ب

ملاحظات: تستند البيانات والصور الموجودة في سلسلة البرامج التعليمية هذه إلى ما يلي:

  • مجموعة بيانات الألعاب الأولمبية المأخوذة من Guardian News & Media Ltd.

  • صور الأعلام المأخوذة من كتاب حقائق العالم الصادر عن وكالة الاستخبارات الأمريكية (cia.gov)

  • بيانات السكان المأخوذة من البنك الدولي (worldbank.org)

  • صور الألعاب الأولمبية من Thadius856 وParutakupiu

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

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

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

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

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

×