Function Reference (Hebrew)

מחברים לוגיים

(English)

תחביר תיאור
אם
if
מונח אופציונלי שיכול להופיע בסוף שורת מסקנה שמכילה את ההוכחה הבאה
וגם
and
צירוף לוגי בין שתי attributes
או
or
הפרדה לוגית בין שתי attributes
זה או זה
אחד מ
לפחות אחד מ
לפחות אחד מהבאים נכון
לפחות
לפחות אחד מהבאים
כל אחד מהבאים הנו משביע רצון
מרכיב הקבצה עם הפרדות כשיש צורך לקבץ שתי attributes או יותר
שניהם
הכל
כל הבאים נכונים
כל הבאים משביעי רצון
כל התנאים הבאים מתקיימים
מרכיב הקבצה עם צירופים כשיש צורך לקבץ שתי attributes או יותר
אחר
otherwise
מונח שמופיע בסוף של כלל טבלה לציון משפט 'אחרת'
הנו
is
מונח שנעשה בו שימוש ברשומת המקרא שבין הביטוי המקוצר ל-attribute text המלא

פונקציות לוגיות

(English)

תחביר תיאור
לא נכון ש<expr>
מפעיל המשמש להחזרת 'אמת' אם ל-attribute יש ערך 'שקר'
<var> הוא בטוח
<var> הוא ודאי
<var> היא בטוחה
<var> היא ודאית
<var> הוא ללא ספק
<var> היא ללא ספק
זה בטוח האם [או לא]<expr>
זה ודאי האם [או לא]<expr>
אין ספק האם [או לא]<expr>
מפעיל המשמש להחזרת 'אמת' אם ל-attribute ערך שאינו שווה ל-uncertain
<var> לא ודאי
<var> לא בטוח
<var> הוא בספק
<var> לא ודאית
<var> לא בטוחה
<var> היא בספק
זה לא בטוח האם <expr>
זה לא ודאי האם <expr>
יש ספק האם <expr>
לא ודאי
לא בטוח
יש ספק
מפעיל המשמש להחזרת 'אמת' אם הערך של attribute הוא uncertain
<var> ידוע
<var> ידועה
ידוע האם [או לא]<expr>
מפעיל המשמש להחזרת 'אמת' אם attribute מכילה ערך
<var> לא ידוע
<var> לא ידועה
לא ידוע האם [או לא]<expr>
לא ידוע
מפעיל המשמש להחזרת 'אמת' אם ל-attribute אין ערך

קבועים לוגיים

(English)

תחביר תיאור
נכון
אמת
ערך 'אמת' קבוע המשמש לכללי טבלה.
לא נכון
שקר
ערך 'שקר' קבוע המשמש לכללי טבלה.
לא בטוח
ערך uncertain קבוע המשמש לכללי טבלה.

מפעילי השוואה

(English)

תחביר תיאור
<lhs><<rhs>
<lhs>קטן מ<rhs>
<lhs>קטנה מ<rhs>
<lhs> לפני <rhs>
קטן מ-

שים לב: אין צורה של שפה טבעית כאשר משתמשים באופרטור זה עם ערכים מספריים או ערכי מטבע.
<lhs>><rhs>
<lhs>גדול מ-<rhs>
<lhs>גדולה מ<rhs>
<lhs>גדול מ<rhs>
<lhs>גדולה מ-<rhs>
<lhs> אחרי <rhs>
גדול מ-

שים לב: אין צורה של שפה טבעית כאשר משתמשים באופרטור זה עם ערכים מספריים או ערכי מטבע.
<lhs><=<rhs>
<lhs> קטן או שווה ל<rhs>
קטן או שווה ל-
<lhs>>=<rhs>
<lhs> גדול או שווה ל-<rhs>
גדול או שווה ל-
<lhs>=<rhs>
<lhs> שווה ל<rhs>
<lhs> שווה <rhs>
שווה
<lhs><><rhs>
<lhs> שונה מ<rhs>
לא שווה

פונקציות מספריות

(English)

תחביר תיאור
מספר(<numText>)
ממירה את המחרוזת שצוינה לערך מספרי
<x> + <y>
חיבור מתמטי
<x> - <y>
חיסור מתמטי
כפל מתמטי
חילוק מתמטי
חילוק של מספר חיובי שלם
השארית אחרי חילוק מספר שלם
מקסימום(<x>, <y>)
מקסימום(<date/time/datetime1>, <date/time/datetime2>)
הערך הגבוה בין <val1> לבין<val2>
המאוחר בין <val1> לבין <val2>
מחזירה את הערך הגדול מבין השניים
מינימום(<x>, <y>)
מינימום(<date/time/datetime1>, <date/time/datetime2>)
הערך הנמוך בין <val1> לבין <val2>
המוקדם בין <val1> לבין <val2>
מחזירה את הערך הקטן מבין השניים
Xy(<x>, <y>)
x בחזקת y
Ex(<x>)
ערך e קבוע לחזקה של x
ערך-מוחלט(<x>)
ערך מוחלט של x
אקספוננט(<x>)
לוגריתם טבעי של x
לוגריתם(<x>)
לוגריתם על בסיס 10 של x
שורש-ריבועי(<x>)
the square root of <val>
שורש ריבועי של x
עיגול(<x>, <n>)
<val> rounded to <num_places> decimal place
<val> rounded to <num_places> decimal places
מעגלת את x למספר עשרוני
קיצור(<x>, <n>)
ה-x קוצץ ל-n מקומות עשרוניים
סינוס(<x>)
סינוס (Sine) של x
קוסינוס(<x>)
קוסינוס (Cosine) של x
טנגנס(<x>)
טנגנס (Tangent) של x
ארק-סינוס(<x>)
ארק-סינוס (Arcsine) של x
ארק-קוסינוס(<x>)
ארק-קוסינוס (Arccosine) של x
ארק-טנגנס(<x>)
ארק-טנגנס (Arctangent) של x

פונקציות של תאריך

(English)

תחביר תיאור
התאריך-היום()
התאריך היום
מחזיר את ה-date הנוכחי בתחילת מושב העבודה.
תאריך(<text>)
ממירה את המחרוזת שצוינה לערך של date
צור-תאריך(<year>, <month>, <day>)
מחזירה date שנוצר מן השנה, החודש והיום שצוינו.
יום-מתוך(<date/datetime>)
מחזירה את רכיב היום של date/datetime attribute.
חודש-מתוך(<date/datetime>)
מחזירה את רכיב החודש של date/datetime attribute.
שנה-מתוך(<date/datetime>)
מחזירה את רכיב השנה של date/datetime attribute.
היום-הבא-בשבוע(<date/datetime>, <day>)
the next Friday on or after <from-date>
the next Monday on or after <from-date>
the next Saturday on or after <from-date>
the next Sunday on or after <from-date>
the next Thursday on or after <from-date>
the next Tuesday on or after <from-date>
the next Wednesday on or after <from-date>
מחזירה את ה-date של היום הבא בשבוע או שלפני/אחרי date (בהתאם לתחביר שבו נעשה שימוש).
התאריך-הבא(<date>, <day>, <month>)
the previous UK tax year start date on or before <from-date>
מחזירה את המופע הבא של היום והחודש הנתונים אחרי date.
הוסף-ימים(<date/datetime>, <num_days>)
התאריך שחל <num_days> ימים אחרי <datetime>
הזמן שחל <num_days> ימים אחרי <datetime>
מוסיפה או מחסירה מספר ימים מ-date. כשמשתמשים בצורה תחבירית מקוצרת המספר צריך להיות מספר שלם חיובי כדי להוסיף ימים על date של הקלט, או מספר שלילי כדי לחסר ימים מה-date של הקלט.
הוסף-שבועות(<date/datetime>, <num_weeks>)
התאריך שחל <num_weeks> weeks after <datetime>
the time <num_weeks> weeks after <datetime>
מוסיפה מספר שבועות על date. כשמשתמשים בצורה תחבירית מקוצרת המספר צריך להיות שלם וחיובי כדי להוסיף שבועות על date של הקלט.
הוסף-חודשים(<date/datetime>, <num_months>)
התאריך שחל <num_months> חודשים אחרי <datetime>
הזמן שחל <num_months> חודשים אחרי <datetime>
מוסיפה מספר חודשים על date. כשמשתמשים בצורה התחבירית המקוצרת, המספר צריך להיות שלם וחיובי כדי להוסיף חודשים על date של הקלט.
הוסף-שנים(<date/datetime>, <num_years>)
התאריך שחל <num_years> years after <datetime>
the time <num_years> years after <datetime>
מוסיפה מספר שנים על date. כשמשתמשים בצורה תחבירית מקוצרת המספר צריך להיות שלם וחיובי כדי להוסיף שנים על date של הקלט.
ספירת-ימי-השבוע(<date1>, <date2>)
the number of weekdays (inclusive) between <date1> and <date2>
מונה את מספר ימי השבוע שבין date1 ל-date2. כלומר, מספר הימים שבין יום שני ויום ששי.
הערה: ה-date המוקדם יותר הוא כולל וה-date המאוחר יותר אינו כולל.
תחילת-שנה(<date/datetime>)
היום הראשון בשנה עבור <from-date>
מחזירה את ה-date הראשון בשנה שבה date חל.
סוף-שנה(<date/datetime>)
היום האחרון בשנה עבור <from-date>
מחזירה את ה-date האחרון בשנה שבה date חל.
הפרש-בימים(<date/datetime1>, <date/datetime2>)
מספר הימים בין <date1> לבין <date2>
מחזירה את מספר הימים השלמים בין date/datetime1 ל-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
משך-בימים(<date/datetime1>, <date/datetime2>)
מספר הימים בין (כולל) בין <date1> לבין <date2>
מחזירה את מספר הימים השלמים (כולל) בין date/datetime1 ל-date/datetime2. חישוב זה כולל את שתי נקודות הקצה. כשהתאריכים זהים התוצאה היא 1. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
פער-בימים(<date/datetime1>, <date/datetime2>)
מספר הימים בין (לא כולל) בין <date1> לבין <date2>
מחזירה את מספר הימים השלמים (לא כולל) בין date/datetime1 ל-date/datetime2. חישוב זה אינו כולל את שתי נקודות הקצה. כשהתאריכים זהים התוצאה היא אפס (0). סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
הפרש-בשבועות(<date/datetime1>, <date/datetime2>)
מספר השבועות בין <date1> לבין <date2>
מחזירה את מספר השבועות השלמים שחלפו בין date/datetime1 ל0-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
משך-בשבועות(<date/datetime1>, <date/datetime2>)
מספר השבועות (כולל) בין <date1> לבין <date2>
מחזירה את המספר הכולל של השבועות השלמים שחלפו בין date/datetime1 ו-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
פער-בשבועות(<date/datetime1>, <date/datetime2>)
מספר השבועות (לא כולל) בין <date1> לבין <date2>
מחזירה את המספר הלא-כולל של השבועות השלמים שחלפו בין date/datetime1 ו-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
הפרש-בחודשים(<date/datetime1>, <date/datetime2>)
מספר החודשים בין <date1> לבין <date2>
מחזירה את מספר החודשים השלמים שחלפו בין date/datetime1 ל-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
משך-בחודשים(<date/datetime1>, <date/datetime2>)
מספר החודשים (לא כולל) בין <date1> לבין <date2>
מחזירה את המספר הכולל של חודשים שחלפו בין date/datetime1 ל-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
פער-בחודשים(<date/datetime1>, <date/datetime2>)
מספר החודשים (כולל) בין <date1> לבין <date2>
מחזירה את המספר הלא-כולל של החודשים השלמים שחלפו בין date/datetime1 ל-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
הפרש-בשנים(<date/datetime1>, <date/datetime2>)
מספר השנים בין <date1> לבין <date2>
מחזירה את מספר השנים שבין date/datetime1 ו-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
משך-בשנים(<date/datetime1>, <date/datetime2>)
מספר השנים (כולל) בין <date1> לבין <date2>
מחזירה את המספר הכולל של שנים שבין date/datetime1 ו-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.
פער-בשנים(<date/datetime1>, <date/datetime2>)
מספר השנים (לא כולל) בין <date1> לבין <date2>
מחזירה את המספר הלא-כולל של שנים שבין date/datetime1 ו-date/datetime2. סדר ההופעה של שני התאריכים לא משפיע על התוצאה.

פונקציות של השעה ביום

(English)

תחביר תיאור
שעה(<text>)
ממירה את המחרוזת הנתונה לשעה ביום
שנייה-מתוך(<time/datetime>)
מחזירה את רכיב השנייה של timeofday/datetime attribute.
דקה-מתוך(<time/datetime>)
מחזירה את רכיב הדקה של timeofday/datetime attribute.
שעה-מתוך(<time/datetime>)
מחזירה את רכיב השעה של timeofday/datetime attribute.

פונקציות של תאריך ושעה

(English)

תחביר תיאור
הזמן-כעת()
מחזיר את ה-date ואת השעה הנוכחיים בתחילת מושב העבודה.
תאריך-שעה(<text>)
ממירה את המחרוזת שצוינה לערך של datetime
תאריך-ושעה(<date>, <time>)
<date> בשעה <time-of-day>
<time-of-day> בתאריך <date>
מגדירה את השעה ב-date באמצעות צירוף יחד של השעה והיום של date.
הפרש-בשניות(<datetime1>, <datetime2>)
הפרש-בשניות(<timeOfDay1>, <timeOfDay2>)
מספר השניות בין <date1> לבין <date2>
מחזיר את מספר השניות שבין datetime1 ו-datetime2.
משך-בשניות(<datetime1>, <datetime2>)
משך-בשניות(<timeOfDay1>, <timeOfDay2>)
מספר השניות (כולל) בין <date1> לבין <date2>
מחזיר את המספר הכולל של השניות שבין datetime1 ו-datetime2.
פער-בשניות(<datetime1>, <datetime2>)
פער-בשניות(<timeOfDay1>, <timeOfDay2>)
מספר השניות (לא כולל) בין <date1> לבין <date2>
מחזיר את המספר הלא-כולל של השניות שבין datetime1 ו-datetime2.
הפרש-בדקות(<datetime1>, <datetime2>)
הפרש-בדקות(<timeOfDay1>, <timeOfDay2>)
מספר הדקות בין <date1> לבין <date2>
מחזיר את מספר הדקות שבין datetime1 ו-datetime2.
משך-בדקות(<datetime1>, <datetime2>)
משך-בדקות(<timeOfDay1>, <timeOfDay2>)
מספר הדקוח (לא כולל) בין <date1> לבין <date2>
מחזיר את המספר הכולל של הדקות שבין datetime1 ו-datetime2.
הפער-בדקות(<datetime1>, <datetime2>)
הפער-בדקות(<timeOfDay1>, <timeOfDay2>)
מספר הדקוח (כולל) בין <date1> לבין <date2>
מחזיר את המספר הלא-כולל של הדקות שבין datetime1 ו-datetime2.
הפרש-בשעות(<datetime1>, <datetime2>)
הפרש-בשעות(<timeOfDay1>, <timeOfDay2>)
מספר השעות בין <date1> לבין <date2>
מחזיר את מספר השעות שבין datetime1 ו-datetime2.
משך-בשעות(<datetime1>, <datetime2>)
משך-בשעות(<timeOfDay1>, <timeOfDay2>)
מספר השעות (כולל) בין <date1> לבין <date2>
מחזיר את המספר הכולל של השעות שבין datetime1 ו-datetime2.
פער-בשעות(<datetime1>, <datetime2>)
פער-בשעות(<timeOfDay1>, <timeOfDay2>)
מספר השעות (לא כולל) בין <date1> לבין <date2>
מחזיר את המספר הלא-כולל של השעות שבין datetime1 ו-datetime2.
תאריך-מתוך(<datetime>)
מחלצת את date מ-datetime attribute.
זמן-מתוך(<datetime>)
מחלצת את השעה ביום מתוך datetime attribute. ניתן להשתמש בה כדי להגדיר את הערך של timeofday attribute לשעת הביצוע של הכלל, באמצעות חילוץ השעה מתוך ה-date והשעה הנוכחיים.
הוסף-שעות(<datetime>, <num_hours>)
הוסף-שעות(<timeOfDay>, <num_hours>)
הזמן שחל <num_hours> שעות אחרי <datetime>
מוסיפה מספר שעות על date של שעה.
הוסף-דקות(<datetime>, <num_minutes>)
הוסף-דקות(<timeOfDay>, <num_minutes>)
הזמן שחל <num_minutes> דקות אחרי <datetime>
מוסיפה מספר דקות על date של שעה.
הוסף-שניות(<datetime>, <num_seconds>)
הוסף-שניות(<timeOfDay>, <num_seconds>)
הזמן שחל <num_seconds> שניות אחרי <datetime>
מוסיפה מספר שניות על date של שעה.

פונקציות של טקסט

(English)

תחביר תיאור
<text1> & <text2>
משלבת את text1 עם text2 וכן הלאה, ליצירת ערך text בודד.

שים לב: באפשרותך להשתמש במשתנים מכל סוג. הערכים נוצרים באמצעות המפרמט המותקן במושב העבודה של הכלל.
שרשור של <text1> & <text2>
משלבת את text1 עם text2 וכן הלאה, ליצירת ערך text בודד.

שים לב: באפשרותך להשתמש במשתנים מכל סוג. הערכים נוצרים באמצעות המפרמט המותקן במושב העבודה של הכלל.
מכיל(<text>, <substring>)
מחזיר ערך בוליאני שמציין אם הערך הנתון של text מכיל את תת-המחרוזת הנתונה של text. השוואת text רגישה לאותיות רישיות.
מסתיים-עם(<text>, <substring>)
מחזיר ערך בוליאני שמציין אם הערך הנתון של text מסתיים בתת-המחרוזת הנתונה של text. השוואת text רגישה לאותיות רישיות.
הוא-מספר(<text>)
מחזירה ערך בוליאני שמציין אם הערך הנתון של text מייצג מספר תקף.
אורך(<text>)
מחזירה את האורך בתווים של ערך text הנתון.
מתחיל-עם(<text>, <substring>)
מחזיר ערך בוליאני שמציין אם הערך הנתון של text מתחיל בתת-המחרוזת הנתונה של text. השוואת text רגישה לאותיות רישיות.
קטע-ממחרוזת(<text>, <offset>, <length>)
מחזירה את תת-המחרוזת של text שמתחילה בהיסט הנתון שהוא האורך שצוין בתווים. אם מגיעים לסוף המחרוזת יוחזרו פחות תווים.
טקסט(<number>)
טקסט(<date>)
טקסט(<datetime>)
טקסט(<timeOfDay>)
ממירה את המספר שצוין או את date attribute לערך של text.

פונקציות של ישות וקשר

(English)

תחביר תיאור
מתקיים-בקשר(<relationship>, <Exp>)
בקשר <ent> מתקיים <attr>
מתקיים בקשר <ent>,<attr>
<val>, עבור הקשר <ent>
משמשת להפניה מ-entity אחת ל-entity אחרת ב-relationship "יחיד ליחיד", "רבים ליחיד" או "רבים לרבים", כשיש רק תנאי אחד.
עבור-הקשר(<relationship>, <alias>)
עבור-הקשר(<relationship>)
עבור הקשר <ent>
עבור הקשר <ent> (<alias>)
משמשת להפניה מ-entity אחת ל-entity אחרת ב-relationship "יחיד ליחיד", "רבים ליחיד" או "רבים לרבים", כשיש תנאי אחד או כמה תנאים.
בכל-הקשר(<relationship>, <Exp>)
עבור כל מופע בקשר <ent>, <attr>
עבור כל מופע בקשר <ent> מתקיים <attr>
עבור כל מופע <ent-attr>
משמשת להפניה מ-entity אחת ל-entity אחרת ב-relationship "יחיד לרבים" או "רבים לרבים", במקרה שיש צורך לקבוע אם כל החברים בקבוצת entity היעד צריכים להתאים לכלל הזה.
בצורה זו נעשה שימוש כשהכלל מכיל רק תנאי אחד.
בכל-מופע-בקשר(<relationship>)
בכל-מופע-בקשר(<relationship>, <alias>)
עבור כל מופע בקשר <ent>
בקשר <ent> כל מופע מקיים
עבור כל מופע בקשר <ent> (<alias>)
בקשר <ent> כל מופע מקיים (<alias>)
משמשת להפניה מ-entity אחת ל-entity אחרת ב-relationship "יחיד לרבים" או "רבים לרבים", במקרה שיש צורך לקבוע שכל החברים בקבוצת entity היעד צריכים להתאים לכלל הזה.
בצורה זו נעשה שימוש כשהכלל מכיל תנאי אחד או כמה תנאים.
קיים-בקשר(<relationship>, <Exp>)
בקשר <ent> יש לפחות מופע אחד המקיים <attr>
לפחות מופע אחד בקשר <ent>,<attr>
משמשת להפניה מ-entity אחת ל-entity אחרת ב-relationship "יחיד לרבים" או "רבים לרבים", במקרה שיש צורך לקבוע אם יש חבר כלשהו בקבוצת entity היעד שצריך להתאים לכלל הזה.
בצורה זו נעשה שימוש כשהכלל מכיל רק תנאי אחד.
קיים-מופע-בקשר(<relationship>)
קיים-מופע-בקשר(<relationship>, <alias>)
יש לפחות מופע אחד המקיים בקשר <ent>
בקשר <ent> יש לפחות מופע אחד המקיים
יש לפחות מופע אחד המקיים בקשר <ent> (<alias>)
בקשר <ent> יש לפחות מופע אחד המקיים (<alias>)
משמשת להפניה מ-entity אחת ל-entity אחרת ב-relationship "יחיד לרבים" או "רבים לרבים", במקרה שיש צורך לקבוע אם יש חבר כלשהו בקבוצת entity היעד שצריך להתאים לכלל הזה.
בצורה זו נעשה שימוש כשהכלל מכיל תנאי אחד או כמה תנאים.
חבר-בקשר(<target>, <relationship>)
חבר-בקשר(<target>, <alias>, <relationship>)
<ent-target> (<alias>) חבר בקשר <ent>
<ent-target> (<alias>) חברה בקשר <ent>
<ent-target> חבר בקשר <ent>
<ent-target> חברה בקשר <ent>
משמש כדי להסיק שמופע entity הוא איבר ב-relationship. משמש כתנאי שבודק אם מופע של entity הוא יעד של relationship שמקורו במופע שני של entity.
אינו-חבר-בקשר(<target>, <relationship>)
משמש כתנאי המאפשר לבדוק שמופע entity אינו יעד של relationship שמקורו במופע שני של entity.
ספירת-מופעים(<relationship>)
כמות מופעים בקשר <ent>
מונה את מספר המופעים הקיימים של entity.
ספירת-מופעים-אם(<relationship>, <Exp>)
כמות מופעים בקשר <ent> המקיימים <condition>
מונה את מספר המופעים של entity שמכילה entity-level attribute מסוימת עם ערך מסוים.
ערך-מופע-מקסימאלי(<relationship>, <number-attr>)
ערך-מופע-מקסימאלי(<relationship>, <date-attr>)
ערך-מופע-מקסימאלי(<relationship>, <datetime-attr>)
ערך-מופע-מקסימאלי(<relationship>, <time-attr>)
הערך הגבוה עבור <attr> בקשר <ent>
הערך המירבי עבור <attr> בקשר <ent>
הערך המקסימאלי עבור <attr> בקשר <ent>
<date-attr> המאוחר בקשר <ent>
<max-attr> שהינו הערך המירבי בקשר <ent>
<max-attr> שהינו הערך הגבוה בקשר <ent>
<max-attr> שהינו הערך המקסימאלי בקשר <ent>
מביאה את הערך הגבוה ביותר או האחרון של משתנה entity-level לכל המופעים של ה-entity.
ערך-מופע-מקסימאלי-אם(<relationship>, <number-attr>, <condition>)
ערך-מופע-מקסימאלי-אם(<relationship>, <date-attr>, <condition>)
ערך-מופע-מקסימאלי-אם(<relationship>, <datetime-attr>, <condition>)
ערך-מופע-מקסימאלי-אם(<relationship>, <time-attr>, <condition>)
הערך הגבוה עבור <attr> בקשר <ent> כאשר מתקיים <ent-test>
הערך המירבי עבור <attr> בקשר <ent> כאשר מתקיים <ent-test>
הערך המקסימאלי עבור <attr> בקשר <ent> כאשר מתקיים <ent-test>
<date-attr> המאוחר בקשר <ent> כאשר מתקיים <ent-test>
<max-attr> שהינו הערך המירבי בקשר <ent> כאשר מתקיים <ent-test>
<max-attr> שהינו הערך הגבוה בקשר <ent> כאשר מתקיים <ent-test>
<max-attr> שהינו הערך המקסימאלי בקשר <ent> כאשר מתקיים <ent-test>
מביאה את הערך הגבוה ביותר או האחרון של משתנה entity-level, לכל המופעים של ה-entity שמכילה entity-level attribute מסוימת עם ערך מסוים.
ערך-מופע-מינימאלי(<relationship>, <number-attr>)
ערך-מופע-מינימאלי(<relationship>, <date-attr>)
ערך-מופע-מינימאלי(<relationship>, <datetime-attr>)
ערך-מופע-מינימאלי(<relationship>, <time-attr>)
הערך הנמוך עבור <attr> בקשר <ent>
הערך המזערי עבור <attr> בקשר <ent>
הערך המינימאלי עבור <attr> בקשר <ent>
<date-attr> המוקדם בקשר <ent>
מביאה את הערך הנמוך ביותר או הישן ביותר של משתנה entity-level לכל המופעים של ה-entity.
ערך-מופע-מינימאלי-אם(<relationship>, <number-attr>, <condition>)
ערך-מופע-מינימאלי-אם(<relationship>, <date-attr>, <condition>)
ערך-מופע-מינימאלי-אם(<relationship>, <datetime-attr>, <condition>)
ערך-מופע-מינימאלי-אם(<relationship>, <time-attr>, <condition>)
הערך הנמוך עבור <attr> בקשר <ent> כאשר מתקיים <ent-test>
הערך המזערי עבור <attr> בקשר <ent> כאשר מתקיים <ent-test>
הערך המינימאלי עבור <attr> בקשר <ent> כאשר מתקיים <ent-test>
<date-attr> המוקדם בקשר <ent> כאשר מתקיים <ent-test>
<num-attr> שהינו הערך המזערי בקשר <ent> כאשר מתקיים <ent-test>
<num-attr> שהינו הערך הנמוך בקשר <ent> כאשר מתקיים <ent-test>
<num-attr> שהינו הערך המינימאלי בקשר <ent> כאשר מתקיים <ent-test>
מביאה את הערך הנמוך ביותר או הישן ביותר של משתנה entity-level לכל המופעים של ה-entity שמכילה entity-level attribute מסוימת עם ערך מסוים.
סכום-מופעים(<relationship>, <number-attr>)
סיכום כולל של כל<attr> בקשר <ent>
<num-attr> מסוכם עבור הקשר <ent>
מביאה את סכום כל המופעים של משתנה entity-level.
סכום-מופעים-אם(<relationship>, <number-attr>, <condition>)
סיכום כולל של כל<attr> בקשר <ent> כאשר מתקיים <condition>
<num-attr> מסוכם עבור הקשר <ent> כאשר מתקיים <ent-test>
מביאה את סכום כל המופעים של משתנה entity-level שנקבע כ'אמת', בעבור ה-entity שיש לה attribute בוליאנית entity-level שנקבעה כ'אמת'.
ערך-מופע-אם(<relationship>, <number-attr>, <condition>)
ערך-מופע-אם(<relationship>, <text-attr>, <condition>)
ערך-מופע-אם(<relationship>, <date-attr>, <condition>)
ערך-מופע-אם(<relationship>, <datetime-attr>, <condition>)
ערך-מופע-אם(<relationship>, <time-attr>, <condition>)
מביאה ערך ממופע ייחודי של entity , שזוהה מתוך מופעי entity היעד של relationship באמצעות תנאי.
  • אם התנאי מזהה מופע בודד של entity היעד, אז הערך הוא הערך המחושב כנגד מופע זה של entity.
  • אם יש יותר ממופע יעד אחד שמתאים לתנאי, אז מחזירה את uncertain.
  • אם אין אף מופע יעד שמתאים לתנאי, וה-relationship ידועה, אז הערך הוא uncertain.
מופע-שווה(<instance1>, <instance2>)
קובעת אם שני מופעים של entity הם למעשה אחד.
מופע-שונה(<instance1>, <instance2>)
קובעת אם שני מופעים של entity הם למעשה אחד או לאו.
InferInstance(<relationship>, <identity>)
משמש כתנאי שמסיק שמופע entity קיים והוא חבר ב-relationship.

פונקציות של הנמקה זמנית

(English)

תחביר תיאור
ספירה-מבדלת-בתקופה(<start-date>, <end-date>, <variable>)
ספירה-מבדלת-בתקופה(<start-date>, <end-date>, <condition>)
מונה את מספר הערכים הבדידים הידועים של המשתנה, במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל).
ספירה-מבדלת-בתקופה-אם(<start-date>, <end-date>, <variable>, <condition>)
מונה את מספר הערכים הבדידים הידועים במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל). ספירה זו כוללת רק מקרים שבהם מסנן בוליאני הוא 'אמת'.
סיכום-בתקופה(<start-date>, <end-date>, <number-attr>)
מחשבת את הסכום של משתנה מטבע או משתנה מספר, במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל). בהנחה ש-attribute היא כמות יומית.
סיכום-בתקופה-אם(<start-date>, <end-date>, <number-attr>, <condition>)
מחשבת את הסכום של כל הערכים היומיים למשתנה מטבע או משתנה מספר, במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל). החישוב כולל רק את הפעמים שבהן תנאי הוא 'אמת'.
מקסימום-בתקופה(<start-date>, <end-date>, <number-attr>)
מקסימום-בתקופה(<start-date>, <end-date>, <date-attr>)
מקסימום-בתקופה(<start-date>, <end-date>, <datetime-attr>)
מקסימום-בתקופה(<start-date>, <end-date>, <time-attr>)
בוחרת את הערך המרבי של משתנה במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל).
מקסימום-בתקופה-אם(<start-date>, <end-date>, <number-attr>, <condition>)
מקסימום-בתקופה-אם(<start-date>, <end-date>, <date-attr>, <condition>)
מקסימום-בתקופה-אם(<start-date>, <end-date>, <datetime-attr>, <condition>)
מקסימום-בתקופה-אם(<start-date>, <end-date>, <time-attr>, <condition>)
בוחרת את הערך המרבי של משתנה במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל). החישוב כולל רק את הפעמים שבהן תנאי הוא 'אמת'.
מינימום-בתקופה(<start-date>, <end-date>, <number-attr>)
מינימום-בתקופה(<start-date>, <end-date>, <date-attr>)
מינימום-בתקופה(<start-date>, <end-date>, <datetime-attr>)
מינימום-בתקופה(<start-date>, <end-date>, <time-attr>)
בוחרת את הערך המזערי של משתנה במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל).
מינימום-בתקופה-אם(<start-date>, <end-date>, <number-attr>, <condition>)
מינימום-בתקופה-אם(<start-date>, <end-date>, <date-attr>, <condition>)
מינימום-בתקופה-אם(<start-date>, <end-date>, <datetime-attr>, <condition>)
מינימום-בתקופה-אם(<start-date>, <end-date>, <time-attr>, <condition>)
בוחרת את הערך המזערי של משתנה במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל). החישוב כולל רק את הפעמים שבהן תנאי הוא 'אמת'.
ממוצע-משוקלל-בתקופה(<start-date>, <end-date>, <number-attribute>)
מחשבת את הערך הממוצע של משתנה מטבע או משתנה מספר במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל). הערך הממוצע משוקלל לפי טווח הזמן שבו חל כל ערך.
ממוצע-משוקלל-בתקופה-אם(<start-date>, <end-date>, <number-attribute>, <condition>)
מחשבת את הערך הממוצע של משתנה מטבע או משתנה מספר במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל). החישוב כולל רק את הפעמים שבהן תנאי הוא 'אמת' (כלומר, הערך הממוצע משוקלל לפי טווח הזמן שבו חל כל ערך ונערך בכל פעם שהמסנן היה 'אמת').
מתקיים-בתקופה-תמיד(<start-date>, <end-date>, <condition>)
מחזירה 'אמת' אם ורק כאשר תנאי בוליאני הוא אמת בכל הפעמים במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל).
מתקיים-בתקופה-לפחות-ימים(<start-date>, <end-date>, <NumDays>, <condition>)
מחזירה 'אמת' אם ורק כאשר תנאי בוליאני הוא אמת לפחות במספר הימים שצוין (לא בהכרח בסדר עוקב) במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל).
מתקיים-בתקופה-ברצף-ימים(<start-date>, <end-date>, <NumDays>, <condition>)
מחזירה 'אמת' אם ורק כאשר תנאי בוליאני הוא אמת לפחות במספר נתון של ימים עוקבים במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל).
מתקיים-בתקופה-לעיתים(<start-date>, <end-date>, <condition>)
מחזירה 'אמת' אם ורק כאשר תנאי בוליאני הוא תמיד אמת במרווח שבין date ההתחלתי (כולל) עד date האחרון (לא כולל).
ערך-בתאריך(<date>, <value>)
מחזירה את הערך של ה-attribute הנתונה ב-date שצוין.
התקיים-בתאריך-האחרון(<date>, <condition>)
מחזירה את ה-date שבו תנאי בוליאני היה 'אמת' בפעם האחרונה, במבט אחורה מ-date (וכולל) שצוין.
מתקיים-בתאריך-הבא(<date>, <condition>)
מחזירה את ה-date שבו תנאי בוליאני יהיה 'אמת' בפעם הבאה, במבט אחורה מ-date (וכולל) שצוין.
תאריך-גג()
מחזירה ערך date שהוא שווה לערך date המאוחר ביותר האפשרי, קרי date, שלבטח הוא יותר מאוחר מכל date אחר שעשוי להיות ל-date attribute או לביטוי.
תאריך-ריצפה()
מחזירה ערך date שהוא שווה לערך date המוקדם ביותר האפשרי - קרי, date שלבטח הוא יותר מוקדם מכל date אחר שעשוי להיות ל-date attribute או לביטוי.
ימים-מתאריך(<date>, <end-date>)
מחזירה משתנה מספר שמשתנה כל יום והוא מבטא את מספר הימים המלאים מאז date.
שבועות-מתאריך(<date>, <end-date>)
מחזירה משתנה מספר שמשתנה כל שבוע והוא מבטא את מספר השבועות המלאים מאז date.
חודשים-מתאריך(<date>, <end-date>)
מחזירה משתנה מספר שמשתנה כל חודש ומבטא את מספר החודשים המלאים החל מ-date. שים לב: אם ה-date הנתון חל אחרי היום ה-28 לחודש ואילו החודש שאחריו מכיל פחות ימים מהחודש הנתון - אזי נקודת השינוי לחודש השנתי תיווצר ביום האחרון של החודש שאחריו. לדוגמה, אם date הנתון הוא 28, 29, 30 או 31 בינואר 2007, אז נקודת השינוי הראשונה תהיה 28 בפברואר 2007.
שנים-מתאריך(<date>, <end-date>)
מחזירה משתנה מספר שמשתנה כל שנה והוא מבטא את מספר השנים המלאות מאז date.
מתקיים-בכל-רצף-הימים(<days>, <condition>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' רק אם תנאי בוליאני הוא 'אמת' לכל המספר הנתון של הימים הקודמים, לא כולל את היום הנוכחי.
מתקיים-ברצף-ימים-בתקופה(<minDays>, <days>, <condition>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' רק אם תנאי בוליאני הוא 'אמת' בעבור מספר מזערי לפחות של ימים עוקבים בכל עת בטווח מספר נתון של ימים קודמים, לא כולל את היום הנוכחי.
מתקיים-ברצף-ימים(<days>, <condition>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' אם ורק כאשר תנאי בוליאני הוא תמיד אמת בטווח המספר שצוין של ימים קודמים, לא כולל את היום הנוכחי.
מתרחש-לאחר-התאריך(<date>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' אחרי date אך 'שקר' בו ולפניו.
מתרחש-לפני-התאריך(<date>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' לפני date אך 'שקר' בו ואחריו.
מתרחש-בתאריך(<date>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' ב-date אך 'שקר' לפניו ואחריו.
מתרחש-בתאריך-או-לאחריו(<date>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' ב-date או אחריו אך 'שקר' לפניו.
מתרחש-בתאריך-או-לפניו(<date>)
מחזירה attribute בוליאנית שמשתנה במשך הזמן והיא 'אמת' ב-date ולפניו אך 'שקר' אחריו.
ערך-מתאריך-ההתחלה(<relationship>, <date>, <value>)
מחזירה attribute זמנית בודדת (ברמת המקור של entity) מ-relationship עם attribute ערך של הישויות. זאת, עם הערכים שהיו בתוקף החל מ-date attribute התחלתי.
ערך-עד-תאריך-סיום(<relationship>, <date>, <value>)
מחזירה attribute זמנית בודדת (ברמת המקור של entity) מ-relationship עם attribute ערך של הישויות. זאת, עם הערכים שיהיו בתוקף עד date attribute של תאריך הסיום.
ערך-בטווח-תאריכים(<relationship>, <start-date>, <end-date>, <Value>)
מחזירה attribute זמנית בודדת (ברמת המקור של entity) מ-relationship עם attribute ערך של הישויות. זאת, עם הערכים שהיו בתוקף מ-date attribute התחלתי (כולל) עד date attribute אחרון (לא כולל). הערך יהיה uncertain אם תוקפו פג לפני date ההתחלתי הבא.
ימי-השבוע-זמניים(<startdate>, <enddate>)
מחזירה 'אמת' בתאריכים שהם ימי השבוע ומחזירה 'שקר' בתאריכים שהם סופי שבוע, החל מ-date התחלתי (כולל) עד date אחרון (לא כולל). מחזירה uncertain מחוץ לטווח date.
זמני-פעם-בחודש(<startdate>, <enddate>, <dayofmonth>)
מחזירה 'אמת' אם היום שווה לפרמטר 'היום בחודש' ומחזירה 'שקר' בכל שאר הימים בחודש, בתקופה שבין date ההתחלה שצוין (כולל) ועד date האחרון (לא כולל). מחזירה uncertain מחוץ לטווח date. כשהיום בחודש עובר את מספר הימים בחודש הנוכחי, הערך הוא 'אמת' ביום האחרון של חודש זה כך שהפונקציה מחזירה ערך שהוא אמת בדיוק פעם אחת בחודש.

פונקציות אירוע אימות

(English)

תחביר תיאור
שגיאה(<text>)
אירוע שגיאה משמש להעברת הודעה למשתמש, ומונע ממנו להמשיך בחקירה עד שהתנאי שהזניק את השגיאה אינו חל עוד.
אזהרה(<text>)
אירוע אזהרה משמש להעברת הודעה למשתמש, אבל מאפשר לו להמשיך למרות התנאי שהזניק אזהרה זו.

פונקציות מוחלפות

(English)

תחביר תיאור
פונקציה-מקומית(<A>, <B>)
מחזירה את התוצאה של קריאה חיצונית לספריית קודים. על מנת שהקריאה לפונקצית הקסטומיזציה תצליח, יש לספק את קוד הספריה למנוע ההגדרות (Oracle Determinations Engine).