تجريدي: هذا هو البرنامج التعليمي الأول في سلسلة مصممة للتعرف عليك ومريحة باستخدام Excel وميزات مزج البيانات وتحليلها المضمنة. تقوم هذه البرامج التعليمية بإنشاء مصنف Excel وتحسينه من البداية، وإنشاء نموذج بيانات، ثم إنشاء تقارير تفاعلية مذهلة باستخدام Power View. تم تصميم البرامج التعليمية لإظهار ميزات وقدرات Microsoft Business Intelligence في Excel وPivotTables Power Pivot وPower View.
في هذه البرامج التعليمية ستتعلّم كيفية استيراد البيانات واستكشافها في Excel وإنشاء نموذج بيانات وتحسينه باستخدام Power Pivot واستخدام Power View لإنشاء تقارير تفاعلية يمكنك نشرها وحمايتها ومشاركتها.
البرامج التعليمية في هذه السلسلة هي التالية:
-
استيراد البيانات إلى Excel 2016 وإنشاء نموذج بيانات
-
توسيع علاقات نموذج البيانات باستخدام Excel وPower Pivot وDAX
-
تضمين بيانات الإنترنت وتعيين الإعدادات الافتراضية لتقرير Power View
في هذا البرنامج التعليمي، ستبدأ بمصنف Excel فارغ.
الأقسام في هذا البرنامج التعليمي هي التالية:
يمكنك إجراء الاختبار الموجود في نهاية هذا البرنامج التعليمي لاختبار الأمور التي تعلمتها.
تستخدم سلسلة هذه البرامج التعليمية الميداليات الأولمبية والبلدان المضيفة ومختلف الأحداث الرياضية الأولمبية. إننا نقترح بأن تستعرض كل برنامج تعليمي بحسب ترتيبه.
استيراد بيانات من قاعدة بيانات
إننا نبدأ هذا البرنامج التعليمي بمصنف فارغ. الهدف الموضع لهذا القسم هو الاتصال بمصدر بيانات خارجي واستيراد تلك البيانات إلى Excel لإجراء المزيد من التحليلات.
فلنبدأ بتنزيل بعض البيانات من الإنترنت. تصف البيانات الألعاب الأولمبية، وهي عبارة عن قاعدة بيانات Microsoft Access.
-
انقر فوق الارتباطات التالية لتنزيل الملفات التي سنستخدمها في سلسلة البرامج التعليمية هذه. قم بتنزيل كل ملف من الملفات الأربعة إلى موقع يمكن الوصول إليه بسهولة، مثل التنزيلات أو المستندات الخاصة بي، أو إلى مجلد جديد تقوم بإنشائه:OlympicMedals.accdb Access > مصنف ExcelOlympicSports.xlsx > مصنف ExcelPopulation.xlsx > مصنف ExcelDiscImage_table.xlsx
> قاعدة بيانات -
في Excel، افتح مصنفا فارغا.
-
انقر فوق البيانات > الحصول على البيانات > من قاعدة البيانات > من قاعدة بيانات Microsoft Access. يتم ضبط الشريط ديناميكيا استنادا إلى عرض المصنف، لذلك قد تبدو الأوامر الموجودة على الشريط مختلفة قليلا عن الشاشة التالية.
-
حدد ملف OlympicMedals.accdb الذي قمت بتنزيله وانقر فوق استيراد. تظهر نافذة المتصفح التالية، وتعرض الجداول الموجودة في قاعدة البيانات. تشبه الجداول في قاعدة البيانات أوراق العمل أو الجداول في Excel. حدد المربع تحديد جداول متعددة ، وحدد كافة الجداول. ثم انقر فوق تحميل > تحميل إلى.
-
تظهر نافذة "استيراد بيانات".
ملاحظة: لاحظ خانة الاختيار في أسفل النافذة التي تسمح لك بإضافة هذه البيانات إلى نموذج البيانات، الموضحة في الشاشة التالية. يتم إنشاء نموذج بيانات تلقائيا عند استيراد جدولين أو أكثر أو العمل معهما في وقت واحد. يدمج نموذج البيانات الجداول، ما يتيح تحليلا شاملا باستخدام PivotTables Power Pivot وPower View. عند استيراد جداول من قاعدة بيانات، يتم استخدام علاقات قاعدة البيانات الموجودة بين هذه الجداول لإنشاء نموذج البيانات في Excel. نموذج البيانات شفاف في Excel، ولكن يمكنك عرضه وتعديله مباشرة باستخدام الوظيفة الإضافية Power Pivot. تتم مناقشة نموذج البيانات بمزيد من التفصيل لاحقا في هذا البرنامج التعليمي.
-
بعد استيراد البيانات، يتم إنشاء PivotTable باستخدام الجداول المستوردة.
مع البيانات المستوردة إلى Excel ونموذج البيانات الذي تم إنشاؤه تلقائياً، ستكون جاهزاً لاستكشاف البيانات.
استكشاف البيانات باستخدام PivotTable
يمكن استكشاف البيانات المستوردة بسهولة باستخدام PivotTable. في PivotTable، يمكنك سحب الحقول (مماثلة للأعمدة في Excel) من جداول (مماثلة للجداول التي انتهيت الآن من استيرادها من قاعدة بيانات Access) إلى مناطق مختلفة في PivotTable لضبط الطريقة التي يعرض بها بياناتك. يتضمّن جدول PivotTable أربع مناطق: عوامل التصفية والأعمدة والصفوف والقيم.
قد يتطلب إجراء اختبار لتحديد المنطقة التي يجب سحب الحقل إليها بعض الوقت. يمكنك سحب عدد كبير من الحقول أو بضعة حقول فقط من الجداول بحسب رغبتك، حتى يقدّم PivotTable بياناتك بالطريقة التي تريد رؤيتها فيها. لا تتردد في سحب الحقول إلى مناطق مختلفة في PivotTable، فالبيانات الأساسية لن تتأثر عندما ترتّب الحقول في PivotTable.
فلنستكشف بيانات الميداليات الأولمبية في PivotTable، بدءاً من الميداليات الأولمبية المرتبة بحسب التخصص الرياضي ونوع الميدالية وبلد الرياضي أو منطقته.
-
في حقول PivotTable، وسّع جدول Medals بالنقر فوق السهم إلى جانبه. ابحث عن الحقل NOC_CountryRegion في جدول Medals الموسّع، واسحبه إلى منطقة الأعمدة. يشير الاختصار NOC إلى اللجان الأولمية الوطنية، وهي الوحدة التنظيمية لبلد أو منطقة.
-
بعد ذلك، من جدول Disciplines، اسحب Discipline إلى منطقة الصفوف.
-
فلنطبق التصفية على جدول Disciplines بحيث تظهر خمس رياضات فقط: Diving وFencing وFigure Skating وSpeed Skating. يمكنك إجراء ذلك من ضمن منطقة حقول PivotTable أو من عامل التصفة تسميات الصفوف في جدول PivotTable بحد ذاته.
-
انقر في أي مكان في PivotTable للتأكد من تحديد Excel PivotTable. في قائمة حقول PivotTable ، حيث يتم توسيع جدول التخصصات ، مرر مؤشر الماوس فوق حقل Discipline الخاص به ويظهر سهم قائمة منسدلة على يمين الحقل. انقر فوق القائمة المنسدلة، وانقر فوق (تحديد الكل)لإزالة جميع التحديدات، ثم قم بالتمرير لأسفل وحدد الرماية والغوص والتسييج والتزحلق الشكلي والتزحلق السريع. انقر فوق موافق.
-
أو، في القسم تسميات الصفوف في PivotTable، انقر فوق سهم القائمة المنسدلة إلى جانب تسميات الصفوف في PivotTable، انقر فوق (تحديد الكل) لإزالة كل التحديدات، ثم مرّر للأسفل وحدد Diving وFencing وFigure Skating وSpeed Skating. انقر فوق موافق.
-
-
في حقول PivotTable ، من الجدول Medals، اسحب Medal إلى منطقة القيم. بما أن القيم يجب أن تكون رقمية، يغيّر Excel تلقائياً Medal إلى عدد Medal.
-
من جدول Medals، حدد Medal مرة أخرى واسحبها إلى منطقة عوامل التصفية.
-
فلنعمل الآن على تصفية PivotTable بحيث لا تظهر إلا البلدان أو المناطق التي فازت بأكثر من 90 ميدالية. إليك كيفية القيام بذلك.
-
في PivotTable، انقر فوق سهم القائمة المنسدلة إلى يمين تسميات الأعمدة.
-
حدد عوامل تصفية القيمة وحدد أكبر من….
-
اكتب 90 في الحقل الأخير (إلى اليمين). انقر فوق موافق.
-
يبدو جدول PivotTable مماثلاً للشاشة التالية.
من خلال بذل جهد بسيط، تمكّنت الآن من إنشاء جدول PivotTable أساسي يتضمّن حقولاً من ثلاثة جداول مختلفة. وقد أدت العلاقات الموجودة مسبقاً بين الجداول إلى جعل تنفيذ هذه العملية بسيط للغاية. نظراً إلى وجود علاقات بين الجدول في قاعدة البيانات المصدر، ولأنك استوردت كل الجداول في عملية واحدة، تمكّن Excel من إعادة إنشاء تلك العلاقات في نموذج البيانات.
ولكن ماذا لو نشأت بياناتك من مصادر مختلفة، أو تم استيرادها في وقت لاحق؟ يمكنك عادة إنشاء علاقات ببيانات جديدة استنادا إلى أعمدة مطابقة. في الخطوة التالية، يمكنك استيراد جداول إضافية، وتعلم كيفية إنشاء علاقات جديدة.
استيراد بيانات من جدول بيانات
فلنستورد الآن بيانات من مصدر آخر، هذه المرة من مصنف موجود، ثم سنحدد العلاقات بين البيانات الموجودة والبيانات الجديدة. تسمح لك العلاقات بتحليل مجموعات من البيانات في Excel، وإنشاء مؤثرات عرض رائعة ومثيرة للاهتمام من البيانات التي تستوردها.
سنبدأ بإنشاء ورقة عمل فارغة، ثم نستورد بيانات من مصنف Excel.
-
أدرج ورقة عمل Excel جديدة، وأدخل الاسم Sports لها.
-
استعرض وصولاً إلى المجلد الذي يحتوي على ملفات البيانات النموذجية التي قمت بتنزيلها، وافتح OlympicSports.xlsx.
-
حدد البيانات في Sheet1 وانسخها. إذا حددت خلية تحتوي على بيانات، كالخلية A1 مثلاً، فيمكنك الضغط على Ctrl + A لتحديد كل البيانات المتجاورة. أغلق المصنف OlympicSports.xlsx.
-
على ورقة العمل Sports، ضع المؤشر في الخلية A1 والصق البيانات.
-
مع استمرار تمييز البيانات، اضغط على Ctrl + T لتنسيق البيانات كجدول. يمكنك أيضاً تنسيق البيانات كجدول من الشريط بتحديد الصفحة الرئيسية > تنسيق كجدول. بما أن البيانات تحتوي على رؤوس، حدد يحتوي الجدول على رؤوس في النافذة إنشاء جدول التي تظهر، كما هو مبيّن هنا.
تنسيق البيانات كجدول له العديد من المزايا. يمكنك تعيين اسم إلى جدول، مما يسهّل التعرّف عليه. يمكنك أيضاً إنشاء علاقات بين الجداول، مما يمكّن الاستكشاف والتحليل في كل من PivotTables وPower Pivot وPower View. -
أدخل اسماً للجدول. في TABLE DESIGN > Properties، حدد موقع الحقل Table Name واكتب Sports. يبدو الجدول مماثلاً للشاشة التالية.
-
احفظ المصنف.
استيراد بيانات باستخدام النسخ واللصق
الآن وقد استوردنا البيانات من مصنف Excel، فلنستورد البيانات من جدول نعثر عليه على صفحة ويب، أو أي مصدر آخر يمكننا نسخ البيانات منه ولصقها في Excel. في الخطوات التالية، ستضيف المدن المضيفة للألعاب الأولمبية من جدول.
-
أدرج ورقة عمل Excel جديدة، وأدخل الاسم بلدان مضيفة لها.
-
حدد الجدول التالي وانسخه، مع تضمين رؤوس الجدول.
المدينة |
NOC_CountryRegion |
رمز Alpha-2 |
السنة |
الموسم |
---|---|---|---|---|
ملبورن / ستوكهولم |
AUS |
AS |
1956 |
الصيف |
سيدني |
AUS |
AS |
2000 |
الصيف |
إنسبروك |
AUT |
AT |
1964 |
الشتاء |
إنسبروك |
AUT |
AT |
1976 |
الشتاء |
أنتويرب |
BEL |
BE |
1920 |
الصيف |
أنتويرب |
BEL |
BE |
1920 |
الشتاء |
مونتريال |
CAN |
Ca |
1976 |
الصيف |
ليك بلاسيد |
CAN |
Ca |
1980 |
الشتاء |
كلغاري |
CAN |
Ca |
1988 |
الشتاء |
سانت موريتز |
SUI |
SZ |
1928 |
الشتاء |
سانت موريتز |
SUI |
SZ |
1948 |
الشتاء |
بكين |
CHN |
CH |
2008 |
الصيف |
برلين |
GER |
GM |
1936 |
الصيف |
جارمش-بارتنكيرشن |
GER |
GM |
1936 |
الشتاء |
برشلونة |
ESP |
SP |
1992 |
الصيف |
هلسنكي |
FIN |
FI |
1952 |
الصيف |
باريس |
FRA |
FR |
1900 |
الصيف |
باريس |
FRA |
FR |
1924 |
الصيف |
شاموني |
FRA |
FR |
1924 |
الشتاء |
غرونوبل |
FRA |
FR |
1968 |
الشتاء |
ألبيرتفيل |
FRA |
FR |
1992 |
الشتاء |
لندن |
GBR |
UK |
1908 |
الصيف |
لندن |
GBR |
UK |
1908 |
الشتاء |
لندن |
GBR |
UK |
1948 |
الصيف |
ميونيخ |
GER |
DE |
1972 |
الصيف |
أثينا |
GRC |
GR |
2004 |
الصيف |
كورتينا دامبيزو |
ITA |
IT |
1956 |
الشتاء |
روما |
ITA |
IT |
1960 |
الصيف |
تورين |
ITA |
IT |
2006 |
الشتاء |
طوكيو |
JPN |
JA |
1964 |
الصيف |
سابورو |
JPN |
JA |
1972 |
الشتاء |
ناغانو |
JPN |
JA |
1998 |
الشتاء |
سيول |
KOR |
KS |
1988 |
الصيف |
المكسيك |
MEX |
MX |
1968 |
الصيف |
أمستردام |
NED |
NL |
1928 |
الصيف |
أوسلو |
NOR |
NO |
1952 |
الشتاء |
ليلهامر |
NOR |
NO |
1994 |
الشتاء |
ستوكهولم |
SWE |
SW |
1912 |
الصيف |
سانت لويس |
USA |
US |
1904 |
الصيف |
لوس انجليس |
USA |
US |
1932 |
الصيف |
ليك بلاسيد |
USA |
US |
1932 |
الشتاء |
سكوا فالي |
USA |
US |
1960 |
الشتاء |
موسكو |
URS |
RU |
1980 |
الصيف |
لوس انجليس |
USA |
US |
1984 |
الصيف |
أتلانتا |
USA |
US |
1996 |
الصيف |
سالت ليك سيتي |
USA |
US |
2002 |
الشتاء |
سراييفو |
YUG |
YU |
1984 |
الشتاء |
-
في Excel، ضع المؤشر في الخلية A1 من ورقة العمل بلدان مضيفة والصق البيانات.
-
نسّق البيانات كجدول. كما ورد وصفه سابقاً في هذا البرنامج التعليمي، يمكنك الضغط على Ctrl + T لتنسيق البيانات كجدول، أو من علامة التبويب الصفحة الرئيسية > تنسيق كجدول. بما أن البيانات تحتوي على رؤوس، حدد يحتوي الجدول على رؤوس في النافذة إنشاء جدول التي تظهر.
-
أدخل اسماً للجدول. في TABLE DESIGN > Properties حدد موقع الحقل Table Name ، واكتب Hosts.
-
حدد عمود السنة، ومن علامة التبويب الصفحة الرئيسية، نسّق هذا العمود كـ رقم بدون منازل عشرية.
-
احفظ المصنف. يبدو المصنف مماثلاً للشاشة التالية.
الآن وقد بات لديك مصنف Excel يتضمّن جداول، يمكنك إنشاء علاقات بينها. يسمح لك إنشاء علاقات بين الجداول بمزج البيانات من جدولين.
إنشاء علاقة بين البيانات المستوردة
يمكنك البدء باستخدام الحقول في PivotTable من الجداول المستوردة على الفور. إذا تعذّر على Excel تحديد كيفية تضمين حقل في PivotTable، فيجب إنشاء علاقة مع نموذج البيانات الموجود. في الخطوات التالية، ستتعلّم كيفية إنشاء علاقة بين البيانات التي استوردتها من مصادر مختلفة.
-
في ورقة1، في أعلىحقول PivotTable، انقر فوقالكل لعرض القائمة الكاملة للجداول المتوفرة، كما هو موضح في الشاشة التالية.
-
قم بالتمرير عبر القائمة لرؤية الجداول الجديدة التي أضفتها للتوّ.
-
وسّع Sports وحدد Sport لإضافتها إلى PivotTable. لاحظ أن Excel يطالبك بإنشاء علاقة، كما يظهر في الشاشة التالية.
يظهر هذا الإعلام لأنك استخدمت الحقول من جدول ليس جزءاً من نموذج بيانات أساسي. يمكنك إضافة جدول إلى نموذج بيانات عن طريق إنشاء علاقة بجدول موجود في نموذج البيانات. لإنشاء العلاقة، يجب أن يتضمّن أحد الجداول عموداً من القيم الفريدة غير المكررة. في البيانات النموذجية، يحتوي الجدول Disciplines المستورد من قاعدة البيانات على حقل يتضمّن رموز الرياضات، يسمى SportID. وتتواجد رموز الرياضات هذه نفسها كحقل في بيانات Excel التي استوردناها. فلننشئ العلاقة.
-
انقر فوق إنشاء... في منطقة حقول PivotTable المميزة لفتح مربع الحوار إنشاء علاقة، كما يظهر في الشاشة التالية.
-
في الجدول، اختر جدول نموذج البيانات: التخصصات من القائمة المنسدلة.
-
في العمود (خارجي)، اختر SportID.
-
في الجدول المرتبط، اختر جدول نموذج البيانات: الرياضة.
-
في العمود المرتبط (أساسي)، اختر SportID.
-
انقر فوق موافق.
يتغيّر PivotTable لإظهار العلاقة الجديدة. غير أن PivotTable لا يظهر بشكل جيد بعد، بسبب ترتيب الحقول في منطقة الصفوف. إن التخصص الرياضي عبارة عن فئة فرعية من رياضة معينة، ولكن بما أننا قمنا بترتيب Discipline فوق Sport في منطقة الصفوف، فالترتيب غير صحيح. تُظهر الشاشة التالية هذا الترتيب غير المرغوب فيه.
-
في منطقة الصفوف، ضع Sport فوق Discipline. هذا أفضل بكثير، ويعرض PivotTable البيانات كما تريد رؤيتها، كما هو مبيّن في الشاشة التالية.
يعمل Excel في الخلفية على إنشاء نموذج بيانات يمكن استخدامه في المصنف بكامله أو في أي PivotTable أو PivotChart أو في Power Pivot أو أي تقرير Power View. تشكّل علاقات الجداول أساس نموذج البيانات، وما يحدد مسارات التنقل والحساب.
في البرنامج التعليمي التالي، توسيع علاقات نموذج البيانات باستخدام ExcelPower Pivotو DAX، يمكنك البناء على ما تعلمته هنا، والخطوة من خلال توسيع نموذج البيانات باستخدام وظيفة Excel إضافية قوية وبصرية تسمى Power Pivot. يمكنك أيضا معرفة كيفية حساب الأعمدة في جدول، واستخدام هذا العمود المحسوب بحيث يمكن إضافة جدول غير مرتبط إلى نموذج البيانات الخاص بك.
نقطة تحقق واختبار
مراجعة الأمور التي تعلّمتها
لديك الآن مصنف Excel يتضمّن PivotTable يمكنه الوصول إلى بيانات في عدة جداول، وقد استوردت العديد منها بشكل منفصل. وتعلّمت كيفية الاستيراد من قاعدة بيانات ومن مصنف Excel آخر ومن النسخ واللصق في Excel.
لتمكين البيانات من العمل معاً، أنشأت علاقة جدول يستخدمها Excel لربط الصفوف فيما بينها. وتعلّمت أيضاً أن وجود أعمدة في جدول ترتبط ببيانات في جدول آخر يُعد أساسياً لإنشاء العلاقات والبحث عن الصفوف المرتبطة.
أنت الآن جاهز للبرنامج التعليمي التالي في هذه السلسلة. إليك الارتباط:
البرنامج التعليمي: توسيع علاقات نموذج البيانات باستخدام Excel وPower Pivot وDAX
اختبار
هل تريد أن ترى مدى تذكرك لما تعلمته؟ ها هي فرصتك يسلط الاختبار التالي الضوء على الميزات أو الإمكانات أو المتطلبات التي تعلمتها في هذا البرنامج التعليمي. في أسفل الصفحة، ستجد الإجابات. نتمنى لك حظًا سعيدًا!
السؤال 1: لماذا من المهم تحويل البيانات المستوردة إلى جداول؟
أ: لست بحاجة إلى تحويلها إلى جداول، إذ يتم تلقائياً تحويل كل البيانات المستوردة إلى جداول.
ب: إذا قمت بتحويل بيانات مستوردة إلى جداول، سيتم استبعادها من نموذج البيانات. ستتوفر في كل من PivotTables وPower Pivot وPower View فقط عند استبعادها من نموذج البيانات.
ج: إذا قمت بتحويل بيانات مستوردة إلى جداول، يمكن تضمينها في نموذج البيانات وجعلها متوفرة لكل من PivotTables Power Pivot وPower View.
د: لا يمكنك تحويل البيانات المستوردة إلى جداول.
السؤال 2: أي من مصادر البيانات التالية يمكنك استيرادها إلى Excel وتضمينها في نموذج البيانات؟
أ: قواعد بيانات Access والعديد من قواعد البيانات الأخرى.
ب: ملفات Excel الموجودة.
ج: أي شيء يمكنك نسخه ولصقه في Excel وتنسيقه كجدول، بما في ذلك جداول البيانات في مواقع ويب أو المستندات أو أي شيء آخر يمكن لصقه في Excel.
د: كل ما سبق
السؤال 3: في PivotTable، ماذا يحدث عند إعادة ترتيب الحقول في مناطق حقول PivotTable الأربعة؟
أ: لا شيء – لا يمكنك إعادة ترتيب الحقول بعد وضعها في مناطق حقول PivotTable.
ب: يتغيّر تنسيق PivotTable لإظهار التخطيط، ولكن البيانات الأساسية لا تتأثر.
ج: يتغيّر تنسيق PivotTable لإظهار التخطيط، وتتغيّر كل البيانات الأساسية بشكل دائم.
د: تتغيّر البيانات الأساسية، مما يؤدي إلى الحصول على مجموعة بيانات جديدة.
السؤال 4: عند إنشاء علاقة بين الجداول، ما المطلوب؟
أ: لا يمكن لأي جدول أن يتضمّن عموداً يحتوي على قيم فريدة غير مكررة.
ب: يجب ألا يكون أحد الجداول جزءاً من مصنف Excel.
ج: يجب ألا تكون الأعمدة محوّلة إلى جداول.
د: كل الأجوبة أعلاه غير صحيحة.
إجابات الاختبار
-
الجواب الصحيح: ج
-
الإجابة الصحيحة: د
-
الإجابة الصحيحة: ب
-
الإجابة الصحيحة: د
ملاحظات: تستند البيانات والصور الموجودة في سلسلة البرامج التعليمية هذه إلى ما يلي:
-
مجموعة بيانات الألعاب الأولمبية المأخوذة من Guardian News & Media Ltd.
-
صور الأعلام المأخوذة من كتاب حقائق العالم الصادر عن وكالة الاستخبارات الأمريكية (cia.gov)
-
بيانات السكان المأخوذة من البنك الدولي (worldbank.org)
-
صور الألعاب الأولمبية من Thadius856 وParutakupiu