פונקציות צבירה מבצעות פעולות על ערכים מרובים כדי ליצור תוצאות סיכום.
הרשימה הבאה מתארת את כללי הסכימה הזמינים לעמודות ועמודות מדדים. הרשימה כוללת גם פונקציות בהן תוכל להשתמש בזמן יצירת פריטים מחושבים לניתוחים.
ברירת מחדל — מחיל את ברירת המחדל של כלל סכימה כמו במודל הסמנטי או על-ידי המחבר המקורי של הניתוח. לא זמין לפריטים מחושבים בניתוחים.
נקבע על-ידי השרת — מחיל את כלל הסכימה שנקבע על-ידי Oracle Analytics (כמו הכלל שמוגדר במודל הסמנטי). הסכימה מבוצעת בתוך Oracle Analytics לכללים פשוטים כמו סכום, מינימום ומקסימום. לא זמינה לעמודות מדדים בחלונית 'מתווה' או לפריטים מחושבים בניתוחים.
סכום — מחשבת את הסכום שמתקבל על-ידי חיבור של כל הערכים בסל התוצאות השתמש בזה לפריטים שיש להם ערכים מספריים.
מינימום — מחשבת את הערך המזערי (הערך המספרי הנמוך ביותר) של השורות בסל התוצאות. השתמש בזה לפריטים שיש להם ערכים מספריים.
מקסימום — מחשבת את הערך המרבי (הערך המספרי הגבוה ביותר) של השורות בסל התוצאות. השתמש בזה לפריטים שיש להם ערכים מספריים.
ממוצע — מחשבת את הערך הממוצע (אמצע) של פריט בסל התוצאות. השתמש בזה לפריטים שיש להם ערכים מספריים. ממוצעים בטבלאות וטבלאות ציר מעוגלים למספר השלם הקרוב ביותר.
ראשון — בסל התוצאות, בוחרת את המופע הראשון של הפריט למדדים. לפריטים מחושבים, בוחרת את האיבר הראשון בהתאם לתצוגה ברשימה 'נבחרו'. לא זמין בתיבת הדו-שיח ערוך נוסחת עמודה.
אחרון — בסל התוצאות, בוחרת את המופע האחרון של הפריט. לפריטים מחושבים, בוחרת את האיבר האחרון בהתאם לתצוגה ברשימה 'נבחרו'. לא זמין בתיבת הדו-שיח ערוך נוסחת עמודה.
ספירה — מחשבת את מספר השורות בסל התוצאות שיש להן ערך שאינו null בשביל הפריט. הפריט הוא בדרך כלל שם של עמודה, ובמקרה זה מוחזר מספר השורות עם ערכים לא-null לעמודה זו.
ספירת שונים — מוסיפה עיבוד שונים לפונקציה 'ספירה', שפירושו שכל מופע שונה של הפריט נספר פעם אחת בלבד.
ללא — לא מוחלת כל סכימה. לא זמין לפריטים מחושבים בניתוחים.
סה"כ מבוסס דוח (כאשר ישים) —אם לא נבחר, מציין שעל Oracle Analytics לחשב את הסה"כ בהתבסס על סל התוצאות כולו, לפני החלת מסננים על המדדים. לא זמין בתיבת הדו-שיח ערוך נוסחת עמודה או לפריטים מחושבים בניתוחים. זמינה רק לעמודות תכונות.
פונקציה | דוגמה | תיאור | תחביר |
---|---|---|---|
AGGREGATE AT |
|
מקבץ עמודות על סמך הרמה או הרמות בהיררכיית מודל הנתונים שאתה מציין.
אפשר לציין יותר מרמה אחת. אי אפשר לציין רמה מממד שמכיל רמות שבהן נעשה שימוש כרמת המדד של המדד שהגדרת בארגומנט הראשון. לדוגמה, לא ניתן לכתוב את הפונקציה |
|
AGGREGATE BY | AGGREGATE(sales לפי חודש, אזור) |
צובר מדד בהתבסס על עמודת ממד אחת או יותר.
|
AGGREGATE(מדידה לפי עמודה [, column1, columnN]) |
ממוצע |
|
מחשב את הממוצע של סל ערכים מספריים. |
|
AVGDISTINCT |
מחשבת את הממוצע של כל הערכים הייחודיים של ביטוי. |
|
|
BIN |
|
מסווגת ביטוי מספרי נתון כמספר מוגדר של סלי אחסון (buckets) ברוחב זהה. הפונקציה יכולה להחזיר את מספר התאים (bin) או אחת משתי נקודות הקצה של מרווח התאים. numeric_expr הוא המדד או התכונה המספרית לחלוקה לתאים. BY grain_expr1,…, grain_exprN הוא רשימה של ביטויים המגדירים את פירוט שבו ה-numeric_expr מחושב. BY נדרש לביטויי מדידה והוא אופציונלי לביטויי תכונה. WHERE מסנן שיש להחיל על numeric_expr לפני שערכים מספריים מוקצים לתיבות INTO number_of_bins BINS הוא מספר התיבות להחזרה BETWEEN min_value AND max_value הם הערכים המינימליים והמקסימליים שמשמשים את נקודות הנתונים של התיבות החיצוניות ביותר RETURNING NUMBER מציין שערך ההחזרה צריך להיות מספר התיבה (1, 2, 3, 4, וכו'). זוהי ברירת המחדל. RETURNING RANGE_LOW מציין את הערך הקטן יותר של מרווח תיבה RETURNING RANGE_HIGH מציין את הערך הגדול יותר של מרווח התיבה |
|
BottomN |
מדרגת רת ערכי n הקטנים ביותר של ארגומנט ביטוי מ-1 עד n, 1 הוא הערך המספרי הקטן ביותר. expr הוא כל ביטוי שמחזיר ערך מספרי. integer הוא כל מספר שלם חיובי. מייצגת את המספר התחתון של הדירוגים שמוצגים בקבוצת תוצאות, 1 הוא הדירוג הנמוך ביותר. |
|
|
ספירה |
|
קובע את מספר הפריטים ערך שאינו null. |
|
COUNTDISTINCT |
מוסיף עיבוד בדיד לפונקציה COUNT. expr הוא ביטוי כלשהו. |
|
|
COUNT* |
|
סופרת של מספר השורות. |
|
ראשון |
|
בוחר את הערך המוחזר הראשון שאינו null של ארגומנט הביטוי. הפונקציה |
|
אחרון |
|
בוחר את הערך המוחזר האחרון שאינו null של הביטוי. |
|
MAVG |
מחשב ממוצע נע (ממוצע) ל-n שורות הנתונים בסל התוצאות, כולל השורה הנוכחית. expr הוא כל ביטוי שמחזיר ערך מספרי. integer הוא כל מספר שלם חיובי. מייצגת את ממוצע n השורות האחרונות של הנתונים. |
|
|
מקסימום |
|
מחשבת את הערך המרבי (הערך הנומרי הגבוה ביותר) של השורות שעומדות בתנאי ארגומנט הביטוי הנומרי. |
|
חציון |
|
מחשבת את ערך החציון (האמצע) של השורות שעומדות בתנאי ארגומנט הביטוי הנומרי. כאשר קיים מספר שווה של שורות, החציון הוא הממוצע של שתי השורות האמצעיות. פונקציה זו מחזירה תמיד ערך כפול. |
|
מינ' |
|
מחשבת את הערך המינימלי (הערך הנומרי הנמוך ביותר) של השורות שעומדות בתנאי ארגומנט הביטוי הנומרי. |
|
NTILE |
קובע את דרגת הערך במונחים של טווח מוגדר למשתמש. הדבר מחזיר מספרים שלמים לייצג כל טווח של דרגות. NTILE with numTiles=100 מחזיר את מה שבדרך כלל נקרא 'אחוזון' (עם מספרים בטווח שבין 1 ל-100 כאשר 100 מייצג את הקצה העליון של המיון). expr הוא ביטוי כלשהו שתוצאת הערכתו הוא ערך מספרי. numTiles הוא מספר שלם חיובי שאינו אפס המייצג את מספר הריצופים. |
|
|
PERCENTILE |
מחשבת דירוג אחוזונים עבור כל ערך שעונה על הדרישות של ארגומנט הביטוי המספרי. טווחי הדירוג של אחוזונים נעים בין 0 (אחוזון ם) לבין 1 (אחוזון 100). expr הוא ביטוי כלשהו שתוצאת הערכתו היא ערך מספרי. |
|
|
RANK |
|
מחשב את הדירוג לכל ערך שעומד בתנאי ארגומנט הביטוי הנומרי. המספר הגבוה ביותר מוקצה לדרגה 1, ולכל דרגה עוקבת מוקצה המספר השלם הבא (2, 3, 4...). אם ערכים מסוימים שווים, תוקצה להם אותה דרגה (לדוגמה, 1, 1, 1, 4, 5, 5, 7...). expr הוא ביטוי כלשהו שתוצאת הערכתו היא ערך מספרי. |
|
STDDEV |
|
מחזירה את סטיית התקן עבור קבוצת ערכים. סוג ההחזרה תמיד כפול. |
|
STDDEV_POP |
|
מחזירה את סטיית התקן עבור קבוצת ערכים באמצעות נוסחה חישובית עבור שונות באוכלוסייה וסטיית תקן. |
|
SUM |
|
מחשבת את הסכום שהושג באמצעות חיבור של כל הערכים שעומדים בתנאי ארגומנט הביטוי הנומרי. |
|
SUMDISTINCT |
מחשבת את הסכום שהתקבל על-ידי הוספת על הערכים הבדידים שעומדים בדרישות של ארגומנט ביטוי מספרי. expr הוא ביטוי כלשהו שתוצאת הערכתו היא ערך מספרי. |
|
|
TOPN |
מדרגת את ערכי n הגדולים ביותר של ארגומנט הביטוי מ-1 עד n, בהתאם ערך המספרי הגדול ביותר. expr הוא כל ביטוי שמחזיר ערך מספרי. integer הוא כל מספר שלם חיובי. מייצגת את המספר העליון של דירוגים שמוצגים בקבוצת תוצאות, 1 הוא הדירוג הגבוה ביותר. |
|
הנה כמה עצות לקבלת התוצאות הטובות ביותר בעת שימוש בפונקציות סכימה בחוברות העבודה שלך.
עצות:
ראשון
, אחרון
. הימנע משימוש בסכימה הראשונה והאחרונה עם סוג תרשים עמודות מוערמות של 100%. הוספת תאריך נוכחי ללפי
מוסיפה פירוט לשאילתא, מה שמביא לשליפת כל השורות להמחשה הגרפית בנוסף לתאריך הנוכחי. לאחר מכן, הפונקציה אחרון
מחזירה את השורה האחרונה בסל התוצאות, המשתנה בהתאם לאופן שבו הנתונים מוחזרים מהמקור.מינימום
- השתמש ב-מינימום
כדי לחשב את הערך הקטן ביותר בקבוצה של שורות. כדי למצוא את הערך הקטן ביותר בסל של עמודות, השתמש בהערכה
. לדוגמה:
הערכה('least(%1,%2,%3)',column date 1,date 2,date 3)