אלמנטים, כגון טבלאות ותאים יכולים להשתמש בנוסחא כדי לתאר ערך.
נוסחא תמיד תתחיל בסימן =, כאשר הנוסחא הבסיסית היא =אובייקט.
בהרבה מקרים, אנו צריכים להשתמש בנוסחאות מורכבות יותר. למזלנו הBusiness Objects מאפשר לנו ליצור נוסחאות מאד מורכבות.
כדי לעבוד עם נוסחאות, הדרך
הטובה ביותר היא להציג את חלון הנוסחאות (Formula Bar)
על ידי
בסרגל
"Reporting".
כתוצאה תפתח החלונית הבאה:

לחיצה על מפעיל עורך הנוסחאות תפעיל את עורך הנוסחאות.

איור -עורך הנוסחאות
כפי שאתם רואים באיור 15-עורך הנוסחאות , המסך בעורך הנוסחאות (Formula Editor) מורכב מ4 חלקים:
· Formula: הנוסחא עצמה.
· Data: הנתונים שהובאו לדוח בשאילתא.
· Functions: רשימה של פונקציות מובנות.
· Operators: כלי עזר, כגון סוגרים, סימן + ועוד'.
הקשה על אחד מהפריטים ברשימה תגרום להוספתו לחלון ה Formula.
סוגי פונקציות
הBusiness Objects מכיל רשימה ארוכה ומכובדת של פונקציות שבהם ניתן להשתמש בנוסחאות. פונקציות אלה מחולקות לפי נושאים, כאשר הקבוצה הראשונה הנקראת ALL מכילה את כל הפונקציות.
הפונקציות מחולקות לקבוצות הבאות:
· Aggregate –מכיל את כל הפוקנציות הסיכומיות. לדוגמא, sum max min.
· Character – מכיל את הפונקציות המטפלות במחרוזות. לדוגמא, left,right.
· Date & Time –מכיל את הפונקציות, לדוגמא month.
Document- מכיל את הפונקציות שקשורות למסמך עצמו. לדוגמא, DocumentCreationDate.
· Dataprovider- פונקציות הקשורות לשאילתות, כגון last execution date
· Misc- שונות, כגון if.
· Logical-פונקציות לוגיות, כגון isnull.
· Numeric- פונקציות מספריות, כגון mod.
אם אתם לא בטוחים לגבי
פונקציה מסוימת, יש באפשרותכם להקיש על
וכדי
לראות מה הפונקציה מכילה וכיצד להשתמש בה.
מספר פונקציות בעלי חשיבות מיוחדת הם:
=DocumentName()
מחזיר את שם הדוח.
=LastExecutionDate()
מחזיר את זמן ההרצה האחרון של הדוח.
בדוחות Deski המפריד בפונקציות היה פסיק (,).בדוחות הInfoview, המפריד הוא ; (נקודה פסיק).
