ערכים חסרים לא נלקחים בחשבון. לדוגמה, אם הביטוי הוא ממוצע (מזרח, מערב, דרום)
ודרום
חסר, החישוב ימצא את הממוצע של מזרח
ומערב
.
בטבלה שלהלן מוצגות הפונקציות שניתן להוסיף לביטוי.
פונקציה |
תיאור |
Abs
|
מחזירה את הערך המוחלט של מספר. הפונקציה Abs מקבלת רק ארגומנט אחד. |
Average
|
מחזירה את הממוצע של כל הערכים בארגומנטים. הממוצע הוא סכום הערכים המחולק בספירה. אם הספירה היא אפס, הפונקציה Average מחזירה ערך חסר. הפונקציה Average מקבלת כל מספר של ארגומנטים. לדוגמה:
הפונקציה Average(Product 1, Product 2) מחזירה את הממוצע של Product 1 ושל Product 2 .
הפונקציה Average(Gen(2)) מחזירה את הממוצע של כל האיברים עם רמת יצירה של 2.
|
Count
|
מחזירה את הספירה של כל הערכים בארגומנטים. אם אין ערכים לספירה, מוחזר הערך אפס. הפונקציה Count מקבלת כל מספר של ארגומנטים.
הפונקציה Count(Product 1, Product 2, Gen(2)) מחזירה 2 + מספר האיברים עם רמת יצירה של 2
|
If
|
מחזירה ערך בהתבסס על כך שתנאי נתון הוא נכון או לא נכון. הפונקציה If מקבלת שלושה ארגומנטים, כאשר:
- הארגומנט הראשון הוא התנאי לבדיקה. לתנאי יש חלק שמאלי וחלק ימני, שמופרד על ידי אחד מהאופרטורים הבאים: <=, >=, =, <, > או != (בארגומנטים <> ניתן להשתמש גם עבור בדיקות שאינן שוות).
- הארגומנט השני הוא הערך להחזרה אם התנאי נכון.
- הארגומנט השלישי הוא הערך להחזרה אם התנאי לא נכון.
|
Max
|
מחזירה את הערך המקסימלי מכל הערכים בארגומנטים. הפונקציה Max מקבלת כל מספר של ארגומנטים.
|
Median
|
מחזירה את הערך החציון מכל הערכים בארגומנטים. הערך החציון הוא הערך שבו חצי מהמספרים מעל הערך וחצי מהמספרים מתחת לערך. הפונקציה Median מקבלת כל מספר של ארגומנטים.
|
Min
|
מחזירה את הערך המינימלי מכל הערכים בארגומנטים. הפונקציה Min מקבלת כל מספר של ארגומנטים.
|
Power
|
מחזירה את הערך של ערך ראשון בחזקה של ערך שני. הפונקציה Power מקבלת שני ארגומנטים, כאשר:
- הארגומנט הראשון הוא הבסיס.
- הארגומנט השני הוא המעריך.
הפונקציה Power מחזירה את הבסיס בחזקת המעריך. |
Product
|
מחזירה את מוצר ההכפלה של כל הערכים בארגומנטים. הפונקציה Product מקבלת כל מספר של ארגומנטים.
|
Round
|
מחזירה את החלק השלם של המספר שמעוגל למספר השלם הקרוב ביותר. הפונקציה Round מקבלת רק ארגומנט אחד. |
Sqrt
|
מחזירה את השורש הריבועי של מספר. הפונקציה Sqrt מקבלת רק ארגומנט אחד. |
Stdev
|
מחזירה את סטיית התקן של כל הערכים בארגומנטים. סטיית התקן מודדת עד כמה הערכים מפוזרים מהערך הממוצע. הפונקציה Stdev מקבלת כל מספר של ארגומנטים.
|
Sum
|
מחזירה את הסכום של כל הערכים בארגומנטים.
אם אין ערכים להוספה, הפונקציה Sum מחזירה את הערך אפס. הפונקציה Sum מקבלת כל מספר של ארגומנטים.
הפונקציה Sum(Product 1, Product 2) מחזירה את הסכום של Product 1 ושל Product 2 .
הפונקציה Sum(Gen(2)) מחזירה את הסכום של כל האיברים עם רמת יצירה של 2.
|
Var
|
מחזירה את השונות של כל הערכים בארגומנטים. השונות היא הסטיה הריבועית הממוצעת של כל מספר בקבוצה מהממוצע. הפונקציה Var מקבלת כל מספר של ארגומנטים.
|
Percentoftotal
|
הערה: הפונקציה Percentoftotal חלה רק על חישובים במסדי נתונים מרובים.
מחזירה איבר מצוין כאחוז של סכום כלשהו. הסכום הוא ערך התא בהצטלבות של האיבר המצוין ושל איבר נוסף בציר האחר. לדוגמה, ברשת מוצגות מכירות, כאשר Time מופיע בשורות ו-Products בעמודות. תוכלו למצוא את אחוז הסכום עבור Product 1, כאשר הסכום הוא המכירות עבור Product 1 עבור All Time . האיבר המחושב מחזיר את המכירות עבור Product 1 לכל משך זמן חלקי המכירות עבור Product 1 עבור All Time .
הפונקציה Percentoftotal היא בעלת הארגומנטים הבאים:
- איבר
- הוא האיבר בממד (כלומר, עמודה או שורה) שברצונכם לחשב את אחוז הסכום שלו.
- ממד
- הוא הממד בציר הנגדי שכולל את האיבר שמשמש לקביעת הסכום. לדוגמה, אם מוצגים ברשת
Time ו-Locations בשורות, ו-Products בעמודות, ואיבר הוא איבר של Products אז ממד יכול להיות Time או Locations .
- איבר של ציר נגדי
- הוא האיבר של ממד שיחד עם איבר, קובע את הסכום שבעזרתו יש לחשב את האחוז. הסכום הוא ערך התא בהצטלבות של איבר ואיבר של ציר נגדי.
- יצירה
- היא היצירה שעבורה מחושבים האחוזים. יצירה של 0 משמעותה שכל האיברים מציגים את האחוזים.
- קיבוץ
- כאשר הציר הוא בעל יותר מממד אחד, מציין אם לכל קיבוץ של הממדים יש אחוז נפרד. אם ההגדרה של קיבוץ היא לא מקובץ, האחוזים מחושבים בין קבוצות.
לדוגמה, ברשת שלהלן מוצגים אחוזי האיבר המחושב שהביטוי שלו הוא פונקציה של Percentoftotal . הפונקציה Percentoftotal כוללת את הערכים הבאים עבור הארגומנטים שלה:
- איבר = מוצר
- ממד = מיקומים
- איבר של ציר נגדי = כל המיקומים
- יצירה = 1
- קיבוץ = מקובצים
אחוזי האיבר המחושב מחושבים כמכירות עבור המוצר בכל מיקום כאחוז של המכירות עבור המוצר בכל המיקומים.
מיקומים | זמן | מוצר | אחוזים |
מזרח |
2000 | 5 | 0.25 |
2001 | 20 | 0.40 |
2002 | 20 | 0.50 |
מערב |
2000 | 15 | 0.75 |
2001 | 30 | 0.60 |
2002 | 20 | 0.50 |
כל המיקומים |
2000 | 20 | 1 |
2001 | 50 | 1 |
2002 | 40 | 1 |
|
הפונקציה Rank |
מחזירה את הדירוג של כל פריט בעמודה או בשורה.
הפונקציה Rank היא בעלת הארגומנטים הבאים:
- איבר
- הוא האיבר בממד (כלומר, עמודה או שורה) שברצונכם לדרג.
- ממד
- הוא הממד בציר הנגדי שהאיברים שלו משמשים ליצירת הדירוג.לדוגמה, ברשת מוצגות מכירות, כאשר
Time ו-Locations מופיעים בשורות, ו-Products בעמודות, ואיבר הוא איבר של Products . ממד יכול להיות Time או Locations . אם ממד הוא Time , הפונקציה Rank מדרגת מכירות של Products במהלך Time .
- יצירה
- היא יצירת האיברים של הממד שיש לדרג. יצירה של 0 משמעותה שכל האיברים מדורגים.
- סדר
- הוא סדר עולה או יורד. בסדר יורד, המספר הגדול ביותר ידורג כ-1. בסדר עולה, המספר הקטן ביותר ידורג כ-1.
- קיבוץ
- כאשר הציר הוא בעל יותר מממד אחד, מציין אם כל קיבוץ של הממדים מדורג בנפרד. אם ההגדרה של קיבוץ היא לא מקובץ, הדירוגים מחושבים בין קבוצות.
הערה: הארגומנטים ממד, יצירה וקיבוץ חלים רק על חישובים במסדי נתונים בעלי ממדים מרובים.
לדוגמה, ברשת שלהלן מוצג הדירוג של האיבר המחושב שהביטוי שלו הוא פונקציה של Rank . הפונקציה Rank כוללת את הערכים הבאים עבור הארגומנטים שלה:
- איבר = מוצר
- ממד = זמן
- יצירה = 1
- סדר = יורד
- קיבוץ = מקובצים
מיקומים | זמן | מוצר | דירוג |
מזרח |
2000 | 102 | 1 |
2001 | 76 | ת |
2002 | 88 | 2 |
מערב |
2000 | 49 | ת |
2001 | 52 | 1 |
2002 | 51 | 2 |
|
הפונקציה Runningtotal |
מחזירה את סכום הערכים המצטבר מהממד המצוין עבור האיבר המצוין.
הפונקציה Runningtotal היא בעלת הארגומנטים הבאים:
- איבר
- הוא האיבר בממד (כלומר, עמודה או שורה) שברצונכם לחשב את הסכומים המצטברים שלו.
- ממד
- הוא הממד בציר הנגדי שהאיברים שלו משמשים לחישוב הסכומים המצטברים.לדוגמה, ברשת מוצגות מכירות, כאשר
Time ו-Locations מוצגים בשורות, ו-Products בעמודות, ואיבר הוא איבר של Products . ממד יכול להיות Time או Locations . אם ממד הוא Time , הפונקציה Runningtotal מחזירה את הסכום המצטבר של המכירות עבור Products במהלך Time .
- יצירה
- היא יצירת האיברים של הממד שיש לחשב את סכומם. יצירה של 0 משמעותה שסכומם של כל האיברים מחושב.
- קיבוץ
- כאשר הציר הוא בעל יותר מממד אחד, מציין אם כל הסכום של כל קיבוץ של ממדים מחושב בנפרד. אם ההגדרה של קיבוץ היא לא מקובץ, הסכומים מחושבים בין קבוצות.
הערה: הארגומנטים ממד, יצירה וקיבוץ חלים רק על חישובים במסדי נתונים בעלי ממדים מרובים.
לדוגמה, ברשת שלהלן מוצגת הפונקציה Runningtotal של האיבר המחושב שהביטוי שלו הוא פונקציה של Runningtotal . הפונקציה Runningtotal כוללת את הערכים הבאים עבור הארגומנטים שלה:
- איבר = מוצר
- ממד = זמן
- יצירה = 1
- קיבוץ = מקובצים
מיקומים | זמן | מוצר | RunningTotal |
מזרח |
2000 | 102 | 102 |
2001 | 76 | 178 |
2002 | 88 | 266 |
מערב |
2000 | 49 | 49 |
2001 | 52 | 101 |
2002 | 51 | 152 |
|