יצירת נוסחאות איברים

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

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

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

אי אפשר ליצור נוסחאות איברים של אחסון מסוכם באמצעות שפת מחשבון. במקום זאת, צור אותן באמצעות Multidimensional Expression Language (MDX).

בואו ניצור נוסחת איבר לדוגמה. נניח שיש לך איבר חישוב דינמי שנקרא “Watchlist Products” וברצונך שהוא יהווה את סכום המוצרים “100-10”, “200-10” and “300-10.”

  1. בדף יישומים, פתח את <yourapplication> ולאחר מכן פתח את מסד הנתונים (קובייה).
  2. לחץ על הפעל מתווה.
  3. אם המתווה נעול, ואתה מנהלן, לחץ על שחרר נעילת מתווה תמונה של איקון שחרור נעילת מתווה ב-Redwood..

    לפני שאתה מאלץ שחרור נעילה של מתווה נעול, ודא שאף אחד אחר לא עובד איתו.

  4. לחץ על ערוך מתווה תמונת איקון עריכת המתווה של Redwood..
  5. בחר את ממד המוצר, הוסף בן בשם Watchlist_Products ולחץ על הוסף.
  6. לחץ על תמונה של איקון הסגירה של Redwood. כדי לסגור את תיבת הדו-שיח הוסף איברים.
  7. לחץ לחיצה ימנית על Watchlist_Products, ובחר בדוק, ולאחר מכן לחץ על הכרטיסייה נוסחה.
  8. כדי להציג את עץ החברים, בכרטיסייה נוסחה, לחץ על החץ הצג או הסתר עץ איברים בצד שמאל של עורך הנוסחה.
  9. כדי להציג את רשימת הפונקציות, לחץ על החץ הצג או הסתר רשימת פונקציות בצד ימין של עורך הנוסחה.
  10. בעץ האיברים, בלוח השמאלי של עורך נוסחאות, תחקר אל Product כדי לחיפש את איבר המוצר הראשון להוספה לנוסחה שלך, “100-10.” לחץ לחיצה ימנית על שם האיבר ולחץ על Insert Name כדי להוסיף אותו לנוסחה.
  11. מקם את הסמן אחרי "100-10" בנוסחה שנוצרת ולחץ על מקש +.
  12. השתמש בעץ האיברים כדי לבחור את האיבר הבא להוספה, 200-10. לחץ לחיצה ימנית על שם האיבר ולחץ על Insert Name כדי להוסיף אותו לנוסחה.
  13. מקם את הסמן אחרי "200-10" ולחץ על מקש +.
  14. חזור על הפעולה לאיבר המוצר האחרון, 300-10, והוסף את התו של נקודה-פסיק (;) בסוף הנוסחה.

    הנוסחה אמורה להיראות כך: "100-10"+"200-10"+"300-10";

  15. לחץ על אמת ותקן שגיאות אם יש.
  16. לחץ על החל וסגור.
  17. לאיבר Watchlist_Products, לחץ לחיצה כפולה על אחסן נתונים בעמודה סוג אחסון נתונים , ובחר חישוב דינמי.
  18. לחץ על שמור מתווה תמונה של איקון שמירת מתווה של Redwood..
  1. בדף יישומים, הרחב את <yourapplication> ובחר את הקובייה Basic.
  2. לחץ על התפריט פעולות ובחר את מתווה.
  3. לחץ על עריכה.
  4. בחר את הממד Product, הוסף בן בשם Watchlist_Products, ולחץ על מקש Tab.
  5. לחץ לחיצה ימנית על Watchlist_Products ובחר בחן.
  6. בחר את הכרטיסייה נוסחה.
  7. בעץ האיברים, בלוח השמאלי של עורך נוסחאות, תחקר אל Product כדי לחיפש את איבר המוצר הראשון להוספה לנוסחה שלך, “100-10.” לחץ לחיצה ימנית על שם האיבר ולחץ על Insert Name כדי להוסיף אותו לנוסחה.
  8. מקם את הסמן אחרי "100-10" ולחץ על מקש +.
  9. השתמש בעץ האיברים כדי לבחור את האיבר הבא להוספה, 200-10. לחץ לחיצה ימנית על שם האיבר ולחץ על Insert Name כדי להוסיף אותו לנוסחה.
  10. מקם את הסמן אחרי "200-10" ולחץ על מקש +.
  11. חזור על הפעולה לאיבר המוצר האחרון, 300-10, והוסף את התו של נקודה-פסיק (;) בסוף הנוסחה.

    הנוסחה אמורה להיראות כך: "100-10"+"200-10"+"300-10";

  12. לחץ על אמת ותקן שגיאות אם יש.
  13. לחץ על החל וסגור.
  14. בעמודה 'סוג אחסון נתונים' של Watchlist_Products, בחר את חישוב דינמי.
  15. לחץ על שמור כדי לשמור את המתווה.

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

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

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

אי אפשר ליצור נוסחאות איברים של אחסון מסוכם באמצעות שפת מחשבון. במקום זאת, צור אותן באמצעות Multidimensional Expression Language (MDX). ראה נוסחאות של מתווי אחסון מסוכם ומתווי MDX וגם פיתוח נוסחאות במתווים של אחסון מסוכם.