- בדיקת טבלה במחסן הנתונים

אחד הדברים שאני הרשימה ביותר על PowerPivot עבור Excel היא היכולת להוסיף טבלאות בדיקה ערכות הנתונים שלך. רוב הזמן, הנתונים אתה עובד עם אין כל שדה שאתה צריך לניתוח שלך. לדוגמה, ייתכן שיהיה שדה תאריך אך עליך לקבץ את הנתונים שלך לפי רבעון. אתה יכול לכתוב נוסחה, אבל זה קל יותר ליצור טבלת בדיקה פשוטה בסביבת PowerPivot.

ניתן גם להשתמש בטבלת בדיקה זו עבור קיבוץ נוסף כגון שם חודש ומחצית ראשונה / שנייה של השנה. במונחים של אחסון נתונים, אתה בעצם יוצר טבלת ממדי תאריך. במאמר זה, אני הולך לתת לך כמה שולחנות טבלה למשל כדי לשפר את PowerPivot עבור פרויקט Excel.

מאפיין טקסט חדש (Lookup) טבלה

בואו ניקח בחשבון טבלה עם נתוני הזמנה (נתוני Contoso ממיקרוסופט כוללים מערך נתונים זה). נניח שלטבלה יש שדות עבור הלקוח, תאריך ההזמנה, סדר ההזמנה וסוג ההזמנה. אנחנו הולכים להתמקד בתחום סוג ההזמנה. נניח ששדה סוג ההזמנה כולל ערכים כגון:

במציאות, היו לך קודים אלה אבל כדי לשמור על זה פשוט, נניח אלה הם הערכים בפועל בטבלה סדר.

באמצעות PowerPivot עבור Excel, תוכל בקלות לקבץ את ההזמנות שלך לפי סוג ההזמנה. מה אם אתה רוצה קיבוץ שונה? לדוגמה, נניח שאתה צריך קיבוץ "קטגוריה" כמו מחשבים, מצלמות וטלפונים. לטבלת ההזמנה אין שדה "קטגוריה", אך ניתן ליצור אותו בקלות כשולחן בדיקה ב- PowerPivot עבור Excel.

טבלת הדגימה המלאה נמצאת מתחת לטבלה 1 . הנה השלבים הבאים:

בעת יצירת PivotTable ב- Excel בהתבסס על נתוני PowerPivot, תוכל לקבץ לפי השדה 'קטגוריה חדשה'. זכור כי PowerPivot עבור Excel תומך רק Inner Joins. אם יש לך "סוג הזמנה" חסר משולחן החיפוש שלך, כל הרשומות המתאימות עבור סוג זה יהיו חסרות בכל PivotTable בהתבסס על נתוני PowerPivot. יהיה עליך לבדוק זאת מעת לעת.

מאפיין תאריך (Lookup) טבלה

סביר להניח שיהיה צורך בטבלת בדיקת תאריך ברוב הפרוייקטים של PowerPivot עבור Excel. לרוב ערכות הנתונים יש סוג כלשהו של שדות תאריך. ישנן פונקציות לחישוב השנה והחודש.

עם זאת, אם אתה צריך את הטקסט בחודש בפועל או ברבעון, אתה צריך לכתוב נוסחה מורכבת. קל יותר לכלול טבלה של תאריך תאריכים (חיפוש) ולהתאים אותה עם מספר החודש במערך הנתונים הראשי שלך. יהיה עליך להוסיף עמודה לטבלת ההזמנה כדי לייצג את מספר החודש משדה תאריך ההזמנה. נוסחת DAX לחודש "חודש" בדוגמה שלנו היא "חודש = חודש ([Order Order]"), אשר יחזיר מספר בין 1 ל -12 עבור כל רשומה.טבלת המאפיינים שלנו תספק ערכים חלופיים, המקשרים למספר החודש. יספק לך גמישות בניתוח שלך.טבלה מלאה תאריך תאריך המאפיין הוא מתחת בטבלה 2 .

מאפיין התאריך או טבלת החיפוש יכלול 12 רשומות. בעמודה החודש יהיו הערכים 1 - 12. עמודות אחרות יכללו טקסט חודש מקוצר, טקסט חודש מלא, רבעון וכו '. להלן השלבים הבאים:

שוב, עם הוספת מאפיין תאריכים, תוכל לקבץ את הנתונים ב- PivotTable שלך ​​באמצעות כל אחד מהערכים השונים מטבלת בדיקת התאריכים. קיבוץ לפי רבעון או שם החודש יהיה הצמד.

מימד לדוגמא (טבלה) טבלאות

שולחן 1

סוּג קטגוריה
מחשבים ניידים מַחשֵׁב
מחשבים שולחניים מַחשֵׁב
מוניטורים מַחשֵׁב
מקרנים ומסכים מַחשֵׁב
מדפסות, סורקים ופקסים מַחשֵׁב
הגדרת המחשב ושירות מַחשֵׁב
אביזרי מחשב מַחשֵׁב
מצלמות דיגיטליות מַצלֵמָה
מצלמות דיגיטליות SLR מַצלֵמָה
מצלמות קולנוע מַצלֵמָה
מצלמות וידיאו מַצלֵמָה
מצלמות וידיאו ואביזרים מַצלֵמָה
טלפונים לבית ולמשרד טלפון
מסך מגע טלפונים טלפון
טלפונים חכמים & מחשבי כף יד טלפון

שולחן 2

חודש חודש חודש רובע סֵמֶסטֶר
1 יאן יָנוּאָר Q1 H1
2 פברואר פברואר Q1 H1
3 לְקַלְקֵל מרץ Q1 H1
4 Apr אַפּרִיל Q2 H1
5 מאי מאי Q2 H1
6 יוני יוני Q2 H1
7 יול יולי ש 3 H2
8 אוגוסט אוגוסט ש 3 H2
9 ספטמבר סֶפּטֶמבֶּר ש 3 H2
10 אוקטובר אוֹקְטוֹבֶּר ש 4 H2
11 נובמבר נוֹבֶמבֶּר ש 4 H2
12 דצמבר דֵצֶמבֶּר ש 4 H2