PowerPivot for Excel - جدول البحث في مستودع البيانات

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

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

جديد البعد النص (بحث) الجدول

لنفترض جدولاً يحتوي على بيانات الطلب (تتضمن بيانات Contoso من Microsoft مجموعة بيانات مشابهة لهذه). افترض أن الجدول يحتوي على حقول للعميل وتاريخ الطلب وإجمالي الطلب ونوع الأمر. سنركز على حقل نوع الطلب. نفترض أن حقل نوع الطلب يتضمن قيمًا مثل:

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

باستخدام PowerPivot لـ Excel ، يمكنك بسهولة تجميع طلباتك حسب نوع الطلب. ماذا لو كنت تريد مجموعة مختلفة؟ على سبيل المثال ، لنفترض أنك تحتاج إلى تجميع "الفئة" ، مثل أجهزة الكمبيوتر والكاميرات والهواتف. لا يحتوي جدول الطلب على حقل "الفئة" ، ولكن يمكنك إنشاؤه بسهولة كجدول بحث في PowerPivot for Excel.

جدول البحث في عينة كاملة هو أدناه في الجدول 1 . فيما يلي الخطوات:

عند إنشاء PivotTable في Excel استنادًا إلى بيانات PowerPivot ، ستتمكن من التجميع حسب حقل الفئة الجديدة. ضع في اعتبارك أن PowerPivot for Excel يدعم فقط Inner Joins. إذا كان "نوع الطلب" مفقودًا من جدول البحث ، فستكون جميع السجلات المقابلة لهذا النوع مفقودة من أي PivotTable استنادًا إلى بيانات PowerPivot. سوف تحتاج إلى التحقق من هذا من وقت لآخر.

تاريخ البعد (البحث) الجدول

من المرجح أن يكون جدول بحث التاريخ مطلوبًا في معظم مشاريع PowerPivot for Excel. تحتوي معظم مجموعات البيانات على نوع من حقول (حقول) التاريخ. هناك وظائف لحساب السنة والشهر.

ومع ذلك ، إذا كنت تحتاج إلى نص الشهر الفعلي أو الربع ، فعليك كتابة صيغة معقدة. من الأسهل بكثير تضمين جدول "تاريخ" البعد (البحث) ومطابقتها برقم الشهر في مجموعة البيانات الرئيسية. ستحتاج إلى إضافة عمود إلى جدول الطلبات الخاص بك لتمثيل رقم الشهر من حقل تاريخ الطلب. إن صيغة DAX الخاصة بـ "الشهر" في المثال الخاص بنا هي "= MONTH ([تاريخ الطلب]). سيؤدي هذا إلى إرجاع رقم بين 1 و 12 لكل سجل. سيوفر جدول الأبعاد لدينا قيمًا بديلة ترتبط برقم الشهر. سيوفر لك المرونة في التحليل الخاص بك ، فيما يلي جدول البعد الكامل لتاريخ العينة في الجدول 2 .

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

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

جداول Dimension (بحث) نموذج

الجدول 1

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

الجدول 2

MonthNumber MonthTextShort MonthTextFull ربع نصف السنة
1 يناير كانون الثاني Q1 H1
2 فبراير شهر فبراير Q1 H1
3 مارس مارس Q1 H1
4 أبريل أبريل Q2 H1
5 قد قد Q2 H1
6 يونيو يونيو Q2 H1
7 يوليو يوليو Q3 H2
8 أغسطس أغسطس Q3 H2
9 سبتمبر سبتمبر Q3 H2
10 أكتوبر شهر اكتوبر Q4 H2
11 نوفمبر شهر نوفمبر Q4 H2
12 ديسمبر ديسمبر Q4 H2