חישוב מחדש של נוסחאות ב- Power Pivot

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

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

הכרת רענון נתונים לעומת חישוב מחדש

Power Pivot משתמשת הן ברענון נתונים והן בחישוב מחדש:

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

חישוב מחדש פירושו עדכון כל העמודות, הטבלאות, התרשימים וטבלאות ה-pivottable בחוברת העבודה המכילות נוסחאות. מאחר שחישוב מחדש של נוסחה מוסיף עלות ביצועים, חשוב להבין את יחסי התלות המשויכים לכל חישוב.

חשוב:  אין לשמור או לפרסם את חוברת העבודה עד לחישוב מחדש של הנוסחאות.

חישוב מחדש ידני לעומת הפעלה אוטומטית

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

מצבים ידניים ואוטומטיים מכילים יתרונות; עם זאת, מומלץ מאוד להשתמש במצב חישוב מחדש אוטומטי. מצב זה שומר את מטה-נתונים של Power Pivot בסינכרון, ומונע בעיות הנגרמות עקב מחיקת נתונים, שינויים בשמות או בסוגי נתונים או יחסי תלות חסרים. 

שימוש בחישוב מחדש אוטומטי

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

  • מתבצע רענון של ערכים ממקור נתונים חיצוני.

  • ההגדרה של הנוסחה השתנתה.

  • שמות של טבלאות או עמודות שאליהם מתבצעת הפניה בנוסחה השתנו.

  • קשרי גומלין בין טבלאות נוספו, השתנו או נמחקו.

  • מידות חדשות או עמודות מחושבות נוספו.

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

  • שורות נוספו או נמחקו.

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

שימוש בחישוב מחדש ידני

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

  • אתה מעצב נוסחה באמצעות תבנית וברצונך לשנות את השמות של העמודות והטבלאות הנמצאות בשימוש בנוסחה לפני שאתה מאמת אותה.

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

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

שים לב שכל עוד חוברת העבודה מוגדרת למצב חישוב ידני, Power Pivot ב- Microsoft Excel 2013 אינו מבצע אימות או בדיקה של נוסחאות, עם התוצאות הבאות:

  • כל הנוסחאות החדשות שתוסיף לחוברת העבודה יסומנו כמכילות שגיאה.

  • לא יופיעו תוצאות בעמודות מחושבות חדשות.

כדי לקבוע את התצורה של חוברת העבודה לחישוב מחדש ידני

  1. ב- Power Pivot, לחץ על עיצוב_GT_ חישובים> אפשרויות חישוב> ידני '.

  2. כדי לחשב מחדש את כל הטבלאות, לחץ על אפשרויות חישוב_GT_ חשב כעת.

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

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

פתרון בעיות של חישוב מחדש

יחסי תלות

כאשר עמודה תלויה בעמודה אחרת, והתוכן של עמודה אחרת זו משתנה באופן כלשהו, ייתכן שיהיה צורך לחשב מחדש את כל העמודות הקשורות. כאשר השינויים מתבצעים בחוברת העבודה הPower Pivot, Power Pivot ב- Microsoft Excel 2013 מבצעת ניתוח של נתוני Power Pivot קיימים כדי לקבוע אם נדרשים חישוב מחדש ולבצע את העדכון באופן היעיל ביותר האפשרי.

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

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

במקרים מסוימים, Power Pivot עשוי לקבוע שניתן להוציא את העמודות מהחישוב מחדש. לדוגמה, אם יש לך נוסחה שמחפשת ערך כגון [צבע מוצר] מהטבלה products , והעמודה ששונתה היא [כמות] בטבלה Sales , הנוסחה אינה צריכה להיות מחושבת מחדש גם אם המכירותוהמוצרים של הטבלאות קשורים. עם זאת, אם יש לך נוסחאות המסתמכות על Sales [כמות], דרוש חישוב מחדש.

רצף חישוב מחדש עבור עמודות תלויות

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

תנועות

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

חישוב מחדש של פונקציות תנודתיות

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

הערה:  דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. תוכל לספר לנו אם המידע היה מועיל? הנה המאמר באנגלית לעיונך.​

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

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

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

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×