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

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

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

פונקציות

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

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

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

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

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

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

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

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

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

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

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

  • DATESBETWEEN (Date_Column, Start_Date, End_Date)

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

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

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

  • חזור שנתיים אחורה

  • חזור חודש אחורה

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

  • חזור 14 ימים אחורה

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

בכל מקרה, עליך לציין רק איזה מרווח זמן וכמה מרווחי זמן אלה יש להזיז. מרווח זמן חיובי יזוז קדימה בזמן, בעוד מרווח זמן שלילי יזוז אחורה בזמן. המרווח עצמו מצוין באמצעות מילת מפתח של DAY , MONTH , QUARTER או YEAR. מילות מפתח אלה הן לא מחרוזות, ולכן הן לא אמורות להיות במרכאות.

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

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

= TOTALMTD (ביטוי, Date_Column [, SetFilter])

זהה בדיוק ל:

= CALCULATE (ביטוי, DATESMTD (Date_Column)[, SetFilter])

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

  • TOTALMTD (ביטוי, Date_Column [, SetFilter])

  • TOTALQTD (ביטוי, Date_Column [, SetFilter])

  • TOTALYTD (ביטוי, Date_Column [, SetFilter] [,YE_Date]) *

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

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

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

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

Reference: חומר עזר לפונקציה DAXב- Office.com

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

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

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

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

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

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

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

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

×