נגיד שיש לי את הדוח הבא:
מקט: 001
כמות 3
מחיר 5 ש"ח
לחשב Y
—
מק"ט: 002
כמות 4
מחיר 4 ש"ח
לחשב (אין Y)
אני רוצה עמודה שתחשב רק את המק"טים שיש להם את הדגל Y.
איך אני עושה כזאת התניה בדוח?
נגיד שאני יוצר עמודה חדשה (עמודת דוח בלבד),
חוץ מהכפלת עמודת כמות בעמודת מחיר, איך אני עושה שרק העמודות עם הערך Y יקבלו את החישוב? ושכמובן שאר המקטים כן יוצגו בדוח, אבל בעמודה החדשה לא יהיה למקטים אלו ערך.
נניח שעמודת Y הזו (לחשב) היא מספר 50
יש לך כאלה עמודות:
לחשב 50
מחיר 10
כמות 20
ותוסיף לך עוד עמודה חישובית שתכיל את התנאי הבא (והמספר שלה לא רלבנטי את הקוד הבא תכתוב בביטוי שלה): #50 = 'Y' ? (#10*#20) : 0
חשוב שתיקח בחשבון טיפוסים של עמודות, אם עמודת כמות היא INT (בהנחה שהעמודה בה הוספת את הביטוי היא REAL).
עוד דבר שאתה צריך לעשות אם אתה לא רוצה שיופיע ערך בכלל:
בעמודה שמכילה את "סה"כ מחיר"
אתה מסמן באחד המאפיינים שלה "לא להציג ערכי NULL" משהו כזה (ואז במקום 0.00 יש לך ריק וזה יותר קריא)