Wednesday, November 26, 2008

תחביר פונקציית ה-isnumber ,isnull ב- Webi XI

פונקציית ה- isnull מאפשרת להחזיר ערכים של 0/1 עבור שדה שהימצאות/אי הימצאות ערך נבדקת עבורו.

בדרך זו ניתן להיפתר משורות שלא מכילות ערכים ובהמשך להגיע לסינון רשומות עם ערכים בלבד.
אחד המקומות שפונקצייה זו באה לידי ביטוי היא בעת שילוב שאילתות שלא תמיד מציגות רשומות חופפות.
לדוגמא:שאילתא אחת מחזירה לקוח עם הכנסה ושאילתא שנייה לקוח עם סכום הזמנה משוער.
אולם ישנם לקוחות שאין להם סכום הזמנה משוער ולקוחות כאלו שאין להם סכום הכנסה אך יש להם סכום הזמנה משוער.
איך נמצא רק את הלקוחות שיש להם גם הכנסה וגם סכום הזמנה משוער?
ה- isnull ולחילופין ה- isnumber מאפשרים לנו להגיע לתשובה לשאלה:"מהן הרשומות המשותפות ל- 2 השאילתות בלבד?" בקלות,הנה התחביר ל- Webi:

=If (IsNumber([Number of guests]) And IsNumber([Sales revenue]) ; 1

No comments:

Post a Comment