בינת זמן ב- Power Pivot ב- Excel

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

Data Analysis Expressions (DAX) יש פונקציות 35 במיוחד עבור וצירוף והשוואה של נתונים לאורך זמן. שלא כמו של DAX פונקציות תאריך ושעה, בינת זמן פונקציות באמת אין משהו דומה ב- Excel. הסיבה לכך היא בפונקציות בינת זמן לעבוד עם נתונים המאוחסנים ללא הרף משתנה, בהתאם להקשר שבחירה בפריטים חזותיים של דוחות Pivottable ו- Power View.

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

פונקציות

פונקציות שמחזירות תאריך יחיד

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

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

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

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

פונקציות שמחזירות טבלת תאריכים

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

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

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

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

  • DATEADD (Date_Column, Number_of_Intervals, Interval)

  • DATESBETWEEN (Date_Column, Start_Date, End_Date)

  • DATESINPERIOD (Date_Column, Start_Date, Number_of_Intervals, מרווח זמן)

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

  • מעבר אחורה של שנתיים

  • מעבר אחורה של חודש אחד

  • מעבר קדימה שלושה רבעונים

  • מעבר אחורה 14 יום

  • מעבר קדימה 28 ימים

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

פונקציות שמעריכות ביטויים לאורך פרק זמן

קטגוריה זו של פונקציות להעריך ביטוי לאורך פרק זמן שצוין. באפשרותך לבצע את אותה פעולה באמצעות CALCULATE ופונקציות אחרות של בינת זמן. For example,

= TOTALMTD (Expression Date_Column [, SetFilter])

זהה בדיוק:

= CALCULATE (Expression DATESMTD (Date_Column) [, SetFilter])

עם זאת, קל יותר להשתמש בפונקציות בינת זמן אלה כאשר הן מתאימות היטב לבעיה שיש לפתור:

  • TOTALMTD (Expression, Date_Column [, SetFilter])

  • TOTALQTD (Expression, Date_Column [, SetFilter])

  • TOTALYTD (Expression, Date_Column [, SetFilter] [, YE_Date]) *

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

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

משאבים נוספים

מאמרים: הבנה ויצירה של טבלאות תאריכים ב- Power Pivot ב- Excel

חומר עזר: מדריך לפונקציות Daxב- Office.com

דוגמאות: וניתוח נתוני רווח והפסד מידול עם Microsoft PowerPivot ב- Excel

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

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

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

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

×