היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

אחת מהתכונות החזקות ביותר ב- Power Pivot היא היכולת ליצור קשרי גומלין בין טבלאות ולאחר מכן להשתמש בטבלאות הקשורות כדי לחפש או לסנן נתונים קשורים. ניתן לאחזר ערכים קשורים מטבלאות באמצעות שפת הנוסחה המסופקת עםPower Pivot, ביטויי ניתוח נתונים (DAX). DAX משתמש במודל יחסי ולכן ניתן לאחזר בקלות ובמדויק ערכים קשורים או תואמים בטבלה אחרת או עמודה. אם אתה מכיר את VLOOKUP ב- Excel, פונקציונליות זו Power Pivot דומה, אך הרבה יותר קל ליישם.

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

שדות מחושבים ב- PowerPivot

עמודות מחושבות ב- Power Pivot

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

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

הכרת פונקציות בדיקת מידע

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

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

הערה: אם אתה מכיר מסדי נתונים יחסיים, באפשרותך לחשוב על בדיקות מידע ב- Power Pivot בדומה להצהרת בחירת משנה מקוננת ב- Transact-SQL.

אחזור ערך קשור יחיד

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

לדוגמה, נניח שיש לך רשימה של המשלוחים של היום ב- Excel. עם זאת, הרשימה מכילה רק מספר מזהה של עובד, מספר מזהה הזמנה ומספר מזהה של המזמין, דבר הדוח לקריאה. כדי לקבל את המידע הנוסף הרצוי, באפשרותך להמיר רשימה זו לטבלה מקושרת של Power Pivot ולאחר מכן ליצור קשרי גומלין לטבלאות עובד ומשווק, להתאים את EmployeeID לשדה EmployeeKey ול- ResellerID לשדה ResellerKey.

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

= RELATED('Employees'[EmployeeName])
= RELATED('Resellers'[CompanyName])

המשלוחים של היום לפני בדיקת מידע

OrderID

מזהה עובד

ResellerID

100314

230

445

100315

15

445

100316

76

108

טבלת עובדים

מזהה עובד

עובד

משווק

230

Kuppa Vamsi

מערכות מחזור מודולריות

15

Pilar Ackeman

מערכות מחזור מודולריות

76

Kim Ralls

אופניים משויכים

המשלוחים של היום עם בדיקות מידע

OrderID

מזהה עובד

ResellerID

עובד

משווק

100314

230

445

Kuppa Vamsi

מערכות מחזור מודולריות

100315

15

445

Pilar Ackeman

מערכות מחזור מודולריות

100316

76

108

Kim Ralls

אופניים משויכים

הפונקציה משתמשת בקשרי הגומלין בין הטבלה המקושרת לטבלה Employees ו- Resellers כדי לקבל את השם הנכון עבור כל שורה הדוח. באפשרותך גם להשתמש בערכים קשורים עבור חישובים. לקבלת מידע נוסף ודוגמאות, ראה הפונקציה RELATED.

אחזור רשימה של ערכים קשורים

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

=COUNTROWS(RELATEDTABLE(ResellerSales_USD))

בנוסחה זו, הפונקציה RELATEDTABLE מקבלת תחילה את הערך של ResellerKey עבור כל משווק בטבלה הנוכחית. (אין צורך לציין את המזהה עמודה כלשהו בנוסחה, מכיוון Power Pivot בקשר הגומלין הקיים בין הטבלאות.) לאחר מכן, הפונקציה RELATEDTABLE מקבלת את כל השורות מטבלת ResellerSales_USD הקשורה לכל משווק, ו סופרת את השורות. אם אין קשר גומלין (ישיר או עקיף) בין שתי הטבלאות, כל השורות מהטבלה ResellerSales_USD.

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

משווק

רשומות בטבלת מכירות עבור משווק זה

מערכות מחזור מודולריות

מזהה משווק

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

מזהה משווק

SalesOrderNumber

אופניים משויכים

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

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×