פונקציות אלה נמצאות בשימוש בתוך נוסחאות כדי לחשב את הערכים עבור שדות מותאמים אישית.
עצה: כדי להזין נוסחה בשדה מותאם אישית, לחץ על הכרטיסיה פרוייקט , ובקבוצה מאפיינים , לחץ על שדות מותאמים אישית. בתיבת הדו-שיח שדות מותאמים אישית, לחץ על נוסחה.
מבט כולל על הפונקציות של Project
בעת השימוש ב- Microsoft Project, ייתכן שיהיה עליך לעבוד עם ערכים שאינם ממוקמים ישירות בתוך שדות. נוסחאות מאפשרות לך לעבוד עם שדות כדי ליצור ערכים חדשים אלה.
הדוגמאות הבאות ממחישות כיצד באפשרותך להשתמש בנוסחאות עם שדות מותאמים אישית:
-
בעת הוספתה לשדה מותאם אישית, הנוסחה שלהלן מחזירה ערך מספרי המציין את מספר הימים בין התאריך הנוכחי ותאריך הסיום של הפעילויות בלוח הזמנים שלך:
DateDiff("d",NOW(),[Finish])
-
בעת הוספתה לשדה טקסט מותאם אישית, הנוסחה שלהלן מחזירה ערך של "ללא תוכנית בסיסית", "תקצוב יתר של 20% או יותר", או "במסגרת התקציב":
Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget") The CStr function in the above formula works only if the [Baseline Finish] field is defined.
פונקציות המרה
Asc
החזרת מספר שלם המייצג את קוד התו המתאים לאות הראשונה במחרוזת.
תחביר
Asc( מחרוזת )
מחרוזת כל ביטוי מחרוזת חוקי.
CBool
אילוץ ביטוי לסוג נתונים בוליאני.
תחביר
CBool( ביטוי)
ביטוי כל מחרוזת חוקית או ביטוי מספרי חוקי.
CByte
אילוץ ביטוי לסוג נתונים בית.
תחביר
CByte( ביטוי )
ביטוי כל מספר שלם בין 0 ל- 255.
CCur
אילוץ ביטוי לסוג נתונים מטבע.
תחביר
CCur( ביטוי )
ביטוי כל ביטוי מספרי בין -922,337,203,685,477.5808 ל- 922,337,203,685,477.5807.
CDate
אילוץ ביטוי לסוג נתונים תאריך.
תחביר
CDate( ביטוי )
ביטוי כל ביטוי תאריך חוקי.
CDbl
אילוץ ביטוי לסוג נתונים כפול.
תחביר
CDbl( ביטוי )
ביטוי כל ביטוי מספרי בין -1.79769313486232E308 ל- -4.94065645841247E-324 עבור ערכים שליליים; 4.94065645841247E-324 עד 1.79769313486232E308 עבור ערכים חיוביים.
CDec
אילוץ ביטוי לסוג נתונים עשרוני.
תחביר
CDec( ביטוי )
ביטוי כל ביטוי מספרי החל מ- +/-79,228,162,514,264,337,593,543,950,335 עבור מספרים בקנה מידה אפס, לדוגמה, מספרים ללא מקומות עשרוניים. עבור מספרים עם 28 מקומות עשרוניים, הטווח הוא +/-7.92281625142643375935439503335. המספר הקטן ביותר האפשרי שאינו אפס הוא 0.00000000000000000000000000000001.
Chr
החזרת מחרוזת המכילה את התו המשויך לקוד התו שצוין.
תחביר
Chr( קוד תו )
קוד תו ארוך המזהה תו.
CInt
אילוץ ביטוי לסוג נתונים מספר שלם.
תחביר
CInt( ביטוי )
ביטוי כל ביטוי מספרי בין -32,768 ל- 32,767; שברים מעוגלים.
CLng
אילוץ ביטוי לסוג נתונים ארוך.
תחביר
CLng( ביטוי )
ביטוי כל ביטוי מספרי בין -2,147,483,648 ל- 2,147,483,647; שברים מעוגלים.
CSng
אילוץ ביטוי לסוג נתונים יחיד.
תחביר
CSng( ביטוי )
ביטוי כל ביטוי מספרי -3.402823E38 עד -1.401298E-45 עבור ערכים שליליים; 1.401298E-45 עד 3.402823E38 עבור ערכים חיוביים.
CStr
אילוץ ביטוי לסוג נתונים מחרוזת.
תחביר
CStr( ביטוי )
ביטוי כל מחרוזת חוקית או ביטוי מספרי חוקי.
CVar
אילוץ ביטוי לסוג נתונים משתנה.
תחביר
CVar( ביטוי )
ביטוי טווח זהה לערך כפול עבור מספרים. טווח זהה למחרוזת עבור מספרים שאינם מספריים.
DateSerial
החזרת משתנה (תאריך) עבור שנה, חודש ויום שצוינו.
תחביר
DateSerial( שנה, חודש, יום )
שנה הנדרש; מספר שלם. מספר בין 100 ל- 9999, כולל או ביטוי מספרי.
חודש הנדרש; מספר שלם. כל ביטוי מספרי.
יום הנדרש; מספר שלם. כל ביטוי מספרי.
DateValue
החזרת משתנה (תאריך).
תחביר
DateValue( תאריך)
תאריך הנדרש; בדרך כלל, ביטוי מחרוזת המייצג תאריך מ- 1 בינואר 100 עד 31 בדצמבר 9999. עם זאת , תאריך יכול להיות גם כל ביטוי שעשוי לייצג תאריך, שעה או תאריך ושעה, בטווח זה.
Day
החזרת משתנה (מספר שלם) המציין מספר שלם בין 1 ו- 31, כולל, המייצג את היום בחודש.
תחביר
Day( תאריך)
תאריך הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.
Hex
החזרת מחרוזת המייצגת את הערך ההקסדצימאלי של מספר.
תחביר
Hex( מספר )
number הנדרש; כל מחרוזת חוקית או ביטוי מספרי חוקי.
Hour
החזרת משתנה (מספר שלם) המציין מספר שלם בין 0 ו- 23, כולל, המייצג את השעה ביום.
תחביר
Hour( שעה)
זמן הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם time מכיל Null, מוחזר Null.
Minute
החזרת משתנה (מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את הדקה בשעה.
תחביר
Minute( שעה)
זמן הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם time מכיל Null, מוחזר Null.
Month
החזרת משתנה (מספר שלם) המציין מספר שלם בין 1 ו- 12, כולל, המייצג את החודש בשנה.
תחביר
Month( תאריך)
תאריך הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם התאריךמכיל Null, מוחזר Null.
Oct
החזרת משתנה (מחרוזת) המייצג את הערך האוקטלי של מספר.
תחביר
Oct( מספר )
number הנדרש; כל מחרוזת חוקית או ביטוי מספרי חוקי.
ProjDateConv
המרת ערך לתאריך.
תחביר
ProjDateConv( ביטוי, תבנית תאריך )
ביטוי הנדרש; משתנה .משתנה. הביטוי להמרה לתאריך.
עיצוב תאריך אופציונלי; ארוך .אני לא יודע מה לעשות. תבנית התאריך המוגדרת כברירת מחדל היא pjDateDefault, אך באפשרותך להחליף אחד מה קבועי pjDateFormat הבאים (תבנית תאריך שהוחלה ב- 25/09/07 בשעה 12:33):
-
pjDateDefault: תבנית ברירת המחדל. מוגדרת בכרטיסיה תצוגה בתיבת הדו-שיח אפשרויות (תפריט כלים).
-
pjDate_mm_dd_yy_hh_mmAM: 25/09/07 12:33 בלילה
-
pjDate_mm_dd_yy: 25/09/07
-
pjDate_mm_dd_yyyy: 25/09/07
-
pjDate_mmmm_dd_yyyy_hh_mmAM: 25 בספטמבר, 2007 12:33 בלילה
-
pjDate_mmmm_dd_yyyy: 25 בספטמבר, 2007
-
pjDate_mmm_dd_hh_mmAM: 25 בספט' 12:33 בלילה
-
pjDate_mmm_dd_yyy: 25 בספט', '07
-
pjDate_mmmm_dd: 25 בספטמבר
-
pjDate_mmm_dd: 25 בספט'
-
pjDate_ddd_mm_dd_yy_hh_mmAM: ג' 25/09/07 12:33 בלילה
-
pjDate_ddd_mm_dd_yy: ג' 25/09/07
-
pjDate_ddd_mmm_dd_yyy: ג' 25 בספט', '07
-
pjDate_ddd_hh_mmAM: ג' 12:33 בלילה
-
pjDate_mm_dd: 9/25
-
pjdate_dd: 25
-
pjdate_hh_mmam: 12:33 בלילה
-
pjdate_ddd_mmm_dd: ג' ספט' 25
-
pjdate_ddd_mm_dd: ג' 9/25
-
pjdate_ddd_dd: ג' 25
-
pjdate_www_dd: ש40/2
-
pjdate_www_dd_yy_hh_mmam: ש40/2/07 12:33 בלילה
ProjDurConv
המרת ביטוי לערך משך ביחידות שצוינו.
תחביר
ProjDurConv( ביטוי, יחידות משך )
ביטוי הנדרש; משתנה .משתנה. הביטוי שיש להמיר למשך זמן.
יחידות משך אופציונלי; ארוך .אני לא יודע מה לעשות. היחידות ששימשו לבטא את משך הזמן. אם יחידות משך לא צוינה, ערך ברירת המחדל הוא סוג היחידות שצוין באפשרות משך זמן מוזן ב בכרטיסיה לוח זמנים של תיבת הדו-שיח אפשרויות (תפריט כלים). יחידות משך יכולות להיות אחד מה קבועי pjFormatUnit הבאים:
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
Second
החזרה של משתנה (מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את השניה בדקה.
תחביר
Second( שעה)
זמן הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם time מכיל Null, מוחזר Null.
Str
החזרת משתנה (מחרוזת) ייצוג של מספר.
תחביר
Str( מספר )
number הנדרש; ארוך המכיל כל ביטוי מספרי חוקי.
StrConv
החזרה של משתנה (מחרוזת) שהומר כפי שצוין.
תחביר
StrConv( מחרוזת, המרה, LCID )
מחרוזת הנדרש; ביטוי מחרוזת שיש להמיר.
המרה הנדרש; מספר שלם. סכום הערכים המציין את סוג ההמרה שיש לבצע.
Lcid אופציונלי; ה- LocaleID, אם הוא שונה מ- LocaleID של המערכת. (ה- LocaleID של המערכת הוא ברירת המחדל.)
TimeSerial
החזרת משתנה (תאריך) המכיל את השעה עבור שעה, דקה ושניה מסוימות.
תחביר
TimeSerial( שעה, דקה, שניה )
שעה הנדרש; משתנה (מספר שלם). מספר בין 0 (12:00 ל- 23 (23:00), כולל או ביטוי מספרי.
דקה הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.
השני הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.
TimeValue
החזרת משתנה (תאריך) המכיל את השעה.
תחביר
TimeValue( שעה)
זמן הנדרש; בדרך כלל ביטוי מחרוזת המייצג שעה מ- 0:00:00 (12:00:00 A.M.) עד 23:59:59 (23:59:59), כולל. עם זאת , שעה יכולה להיות גם כל ביטוי המייצג שעה בטווח זה. אם time מכיל Null, מוחזר Null.
Val
החזרת המספרים הכלולים במחרוזת כערך מספרי מסוג מתאים.
תחביר
Val( מחרוזת )
מחרוזת הנדרש; כל ביטוי מחרוזת חוקי.
Weekday
החזרת משתנה (מספר שלם) המכיל מספר שלם המייצג את היום בשבוע.
תחביר
Weekday( תאריך[,היום הראשון בשבוע] )
תאריך הנדרש; משתנה, ביטוי מספרי, ביטוי מחרוזת של כל שילוב, אשר יכול לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.
היום הראשון בשבוע אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.
Year
החזרת משתנה (מספר שלם) המכיל מספר שלם המייצג את השנה.
תחביר
Year( תאריך)
תאריך הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.
פונקציות תאריך/שעה
CDate
אילוץ ביטוי לסוג נתונים תאריך.
תחביר
CDate( ביטוי )
ביטוי כל ביטוי תאריך חוקי.
Date
החזרת משתנה (תאריך) המכיל את תאריך המערכת הנוכחי.
תחביר
תאריך
DateAdd
החזרת משתנה (תאריך) המכיל תאריך שאליו נוסף מרווח זמן שצוין.
תחביר
DateAdd( מרווח זמן, מספר, תאריך )
interval הנדרש; ביטוי מחרוזת שהוא מרווח הזמן שברצונך להוסיף, כגון "m" או "d".
number הנדרש; ביטוי מספרי שהוא מספר המרווחים שברצונך להוסיף. היא יכולה להיות חיובית (כדי לקבל תאריכים בעתיד) או שלילית (כדי לקבל תאריכים בעבר).
תאריך הנדרש; משתנה (תאריך) או ליטרל המייצג תאריך שאליו נוסף מרווח הזמן.
DateDiff
החזרת משתנה (ארוך) המציין את מספר מרווחי הזמן בין שני תאריכים שצוינו.
תחביר
DateDiff( מרווח זמן, תאריך1, תאריך2[, היום הראשון בשבוע[,השבוע הראשון בשנה]] )
interval הנדרש; ביטוי מחרוזת שהוא מרווח הזמן שבו אתה משתמש לחישוב ההפרש בין תאריך1לתאריך2.
תאריך1, תאריך2 הנדרש; משתנה (תאריך). שני תאריכים שבהם ברצונך להשתמש בחישוב.
היום הראשון בשבוע אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.
השבוע הראשון בשנה אופציונלי; קבוע המציין את השבוע הראשון בשנה. אם לא צוין, ההנחה היא שהשבוע הראשון הוא השבוע שבו חל 1 בינואר.
DatePart
החזרת משתנה (מספר שלם) המכיל את החלק שצוין של תאריך נתון.
תחביר
DatePart(מרווח זמן, תאריך[,היום הראשון בשבוע] [, השבוע הראשון בשנה]])
interval הנדרש; ביטוי מחרוזת שהוא מרווח הזמן שברצונך להחזיר.
תאריך הנדרש; ערך משתנה (תאריך) שברצונך להעריך.
היום הראשון בשבוע אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.
השבוע הראשון בשנה אופציונלי; קבוע המציין את השבוע הראשון בשנה. אם לא צוין, ההנחה היא שהשבוע הראשון הוא השבוע שבו חל 1 בינואר.
DateSerial
החזרת משתנה (תאריך) עבור שנה, חודש ויום שצוינו.
תחביר
DateSerial( שנה, חודש, יום )
שנה הנדרש; מספר שלם. מספר בין 100 ל- 9999, כולל או ביטוי מספרי.
חודש הנדרש; מספר שלם. כל ביטוי מספרי.
יום הנדרש; מספר שלם. כל ביטוי מספרי.
DateValue
החזרת משתנה (תאריך).
תחביר
DateValue( תאריך)
תאריך הנדרש; בדרך כלל, ביטוי מחרוזת המייצג תאריך מ- 1 בינואר 100 עד 31 בדצמבר 9999. עם זאת , תאריך יכול להיות גם כל ביטוי שעשוי לייצג תאריך, שעה או תאריך ושעה, בטווח זה.
Day
החזרת משתנה (מספר שלם) המציין מספר שלם בין 1 ו- 31, כולל, המייצג את היום בחודש.
תחביר
Day( תאריך)
תאריך הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.
Hour
החזרת משתנה (מספר שלם) המציין מספר שלם בין 0 ו- 23, כולל, המייצג את השעה ביום.
תחביר
Hour( שעה)
זמן הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם time מכיל Null, מוחזר Null.
IsDate
החזרת ערך בוליאני המציין אם ניתן להמיר ביטוי לתאריך.
תחביר
IsDate( ביטוי )
ביטוי הנדרש; כל משתנה המכיל ביטוי תאריך או ביטוי מחרוזת הניתן לזיהוי כתאריך או כשעה.
Minute
החזרת משתנה (מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את הדקה בשעה.
תחביר
Minute( שעה)
זמן הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם time מכיל Null, מוחזר Null.
Month
החזרת משתנה (מספר שלם) המציין מספר שלם בין 1 ו- 12, כולל, המייצג את החודש בשנה.
תחביר
Month( תאריך)
תאריך הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם התאריךמכיל Null, מוחזר Null.
Now
החזרת משתנה (תאריך) המציין את התאריך והשעה הנוכחיים לפי התאריך והשעה של מערכת המחשב שלך.
תחביר
כעת
ProjDateAdd
מוסיף משך לתאריך כדי להחזיר תאריך חדש.
תחביר
ProjDateAdd( תאריך, משך זמן, לוח תאריכים )
תאריך הנדרש; משתנה .משתנה. התאריך המקורי שאליו נוסף המשך.
משך זמן הנדרש; משתנה .משתנה. משך הזמן שיש להוסיף לתאריך.
לוח שנה אופציונלי; מחרוזת . לוח השנה שבו יש להשתמש בעת חישוב התאריך החדש. אם לא צוין לוח תאריכים, ברירת המחדל עבור המשאב הנוכחי היא לוח התאריכים של המשאב, או עבור הפעילות הנוכחית, לוח התאריכים של הפעילות או לוח התאריכים הרגיל אם אין לוח תאריכים של פעילות. עבור Project Server, ייעשה שימוש בלוח התאריכים הרגיל, ללא קשר ללוח התאריכים שצוין במחרוזת לוח התאריכים . בעת שימוש בפונקציה זו בנוסחה שנוצרה ב- Project Web App והשוואה אותה לאותה נוסחה שנוצרה ב- Project Professional, עליך לבדוק כדי לוודא שהתוצאות הן מה שאתה מצפה.
ProjDateConv
המרת ערך לתאריך.
תחביר
ProjDateConv( ביטוי, תבנית תאריך )
ביטוי הנדרש; משתנה .משתנה. הביטוי להמרה לתאריך.
עיצוב תאריך אופציונלי; ארוך .אני לא יודע מה לעשות. תבנית התאריך המוגדרת כברירת מחדל היא pjDateDefault, אך באפשרותך להחליף אחד מה קבועי pjDateFormat הבאים (תבנית תאריך שהוחלה ב- 25/09/07 בשעה 12:33):
-
pjDateDefault: תבנית ברירת המחדל. מוגדרת בכרטיסיה תצוגה בתיבת הדו-שיח אפשרויות (תפריט כלים).
-
pjDate_mm_dd_yy_hh_mmAM: 25/09/07 12:33 בלילה
-
pjDate_mm_dd_yy: 25/09/07
-
pjDate_mm_dd_yyyy: 25/09/07
-
pjDate_mmmm_dd_yyyy_hh_mmAM: 25 בספטמבר, 2007 12:33 בלילה
-
pjDate_mmmm_dd_yyyy: 25 בספטמבר, 2007
-
pjDate_mmm_dd_hh_mmAM: 25 בספט' 12:33 בלילה
-
pjDate_mmm_dd_yyy: 25 בספט', '07
-
pjDate_mmmm_dd: 25 בספטמבר
-
pjDate_mmm_dd: 25 בספט'
-
pjDate_ddd_mm_dd_yy_hh_mmAM: ג' 25/09/07 12:33 בלילה
-
pjDate_ddd_mm_dd_yy: ג' 25/09/03
-
pjDate_ddd_mmm_dd_yyy: ג' 25 בספט', '07
-
pjDate_ddd_hh_mmAM: ג' 12:33 בלילה
-
pjDate_mm_dd: 9/25
-
pjdate_dd: 25
-
pjdate_hh_mmam: 12:33 בלילה
-
pjdate_ddd_mmm_dd: ג' ספט' 25
-
pjdate_ddd_mm_dd: ג' 9/25
-
pjdate_ddd_dd: ג' 25
-
pjdate_www_dd: ש40/2
-
pjdate_www_dd_yy_hh_mmam: ש40/2/07 12:33 בלילה
ProjDateDiff
החזרת משך הזמן בין שני תאריכים בדקות.
תחביר
ProjDateDiff( תאריך1, תאריך2, לוח תאריכים)
תאריך1 הנדרש; משתנה .משתנה. התאריך המשמש כתחילת המשך.
תאריך2 הנדרש; משתנה .משתנה. התאריך המשמש כסוף משך הזמן.
לוח שנה אופציונלי; מחרוזת . לוח השנה שבו יש להשתמש בעת חישוב משך הזמן. אם לא צוין לוח תאריכים, ברירת המחדל עבור המשאב הנוכחי היא לוח התאריכים של המשאב, או עבור הפעילות הנוכחית, לוח התאריכים של הפעילות (או לוח התאריכים הרגיל אם אין לוח תאריכים של פעילות עבור Project Server, לוח התאריכים הרגיל יהיה בשימוש, ללא קשר ללוח התאריכים שצוין במחרוזת לוח התאריכים . בעת שימוש בפונקציה זו בנוסחה שנוצרה ב- Project Web App והשוואה אותה לאותה נוסחה שנוצרה ב- Project Professional, עליך לבדוק כדי לוודא שהתוצאות הן מה שאתה מצפה.
ProjDateSub
החזרת התאריך המופיע לפני תאריך אחר במשך זמן שצוין.
תחביר
ProjDateSub( תאריך, משך זמן, לוח תאריכים )
תאריך הנדרש; משתנה .משתנה. התאריך המקורי ממנו מוחסר משך הזמן.
משך זמן הנדרש; משתנה .משתנה. משך הזמן לחיסור מתאריך.
לוח שנה אופציונלי; מחרוזת . לוח השנה שבו יש להשתמש בעת חישוב הפרש התאריכים. אם לא צוין לוח תאריכים, ברירת המחדל עבור המשאב הנוכחי היא לוח התאריכים של המשאב, או עבור הפעילות הנוכחית, לוח התאריכים של הפעילות (או לוח התאריכים הרגיל אם אין לוח תאריכים של פעילות). עבור Project Server, ייעשה שימוש בלוח התאריכים הרגיל, ללא קשר ללוח התאריכים שצוין במחרוזת לוח התאריכים . בעת שימוש בפונקציה זו בנוסחה שנוצרה ב- Project Web App והשוואה אותה לאותה נוסחה שנוצרה ב- Project Professional, עליך לבדוק כדי לוודא שהתוצאות הן מה שאתה מצפה.
ProjDateValue
החזרת ערך התאריך של ביטוי.
תחביר
ProjDateValue( ביטוי )
ביטוי הנדרש; משתנה .משתנה. הביטוי שיש לייצג כתאריך.
ProjDurConv
המרת ביטוי לערך משך ביחידות שצוינו.
תחביר
ProjDurConv( ביטוי, יחידות משך )
ביטוי הנדרש; משתנה .משתנה. הביטוי שיש להמיר למשך זמן.
יחידות משך אופציונלי; ארוך .אני לא יודע מה לעשות. היחידות ששימשו לבטא את משך הזמן. אם יחידות משך לא צוינה, ערך ברירת המחדל הוא סוג היחידות שצוין באפשרות משך זמן מוזן ב בכרטיסיה לוח זמנים של תיבת הדו-שיח אפשרויות (תפריט כלים). יחידות משך יכולות להיות אחד מה קבועי pjFormatUnit הבאים:
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
ProjDurValue
החזרת מספר הדקות במשך.
תחביר
ProjDurValue( משך )
משך זמן הנדרש; משתנה .משתנה. משך הזמן שיש לבטא בדקות.
Second
החזרה של משתנה (מספר שלם) המציין מספר שלם בין 0 ו- 59, כולל, המייצג את השניה בדקה.
תחביר
Second( שעה)
זמן הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג שעה. אם time מכיל Null, מוחזר Null.
Time
החזרת משתנה (תאריך) המציין את שעת המערכת הנוכחית.
תחביר
שעה
Timer
החזרת יחיד המייצג את מספר השניות שעברו מאז חצות.
תחביר
שעון עצר
TimeSerial
החזרת משתנה (תאריך) המכיל את השעה עבור שעה, דקה ושניה מסוימות.
תחביר
TimeSerial( שעה, דקה, שניה)
שעה הנדרש; משתנה (מספר שלם). מספר בין 0 (12:00 ל- 23 (23:00), כולל או ביטוי מספרי.
דקה הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.
השני הנדרש; משתנה (מספר שלם). כל ביטוי מספרי.
TimeValue
החזרת משתנה (תאריך) המכיל את השעה.
תחביר
TimeValue( שעה)
זמן הנדרש; בדרך כלל ביטוי מחרוזת המייצג שעה מ- 0:00:00 (12:00:00 A.M.) עד 23:59:59 (23:59:59), כולל. עם זאת , שעה יכולה להיות גם כל ביטוי המייצג שעה בטווח זה. אם time מכיל Null, מוחזר Null.
Weekday
החזרת משתנה (מספר שלם) המכיל מספר שלם המייצג את היום בשבוע.
תחביר
Weekday( תאריך[,היום הראשון בשבוע] )
תאריך הנדרש; משתנה, ביטוי מספרי, ביטוי מחרוזת של כל שילוב, אשר יכול לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.
היום הראשון בשבוע אופציונלי; קבוע המציין את היום הראשון בשבוע. אם לא צוין, הפונקציה מניחה את יום ראשון.
Year
החזרת משתנה (מספר שלם) המכיל מספר שלם המייצג את השנה.
תחביר
Year( תאריך)
תאריך הנדרש; כל משתנה, ביטוי מספרי או ביטוי מחרוזת, או כל שילוב, שעשוי לייצג תאריך. אם התאריךמכיל Null, מוחזר Null.
פונקציות כלליות
Choose
בחירה והחזרה של ערך מתוך רשימה של ארגומנטים.
תחביר
Choose(אינדקס, בחירה-1[,בחירה-2, ... [, בחירה-n]])
אינדקס הנדרש; ביטוי מספרי או שדה שהתוצאה היא ערך בין 1 לבין מספר האפשרויות הזמינות.
הבחירה הנדרש; ביטוי משתנה המכיל אחת מהאפשרויות האפשריות.
IIf
החזרת אחד משני חלקים, בהתאם להערכת ביטוי.
תחביר
IIf( expr, truepart, falsepart )
expr הנדרש; ביטוי משתנה שברצונך להעריך.
חלק truepart הנדרש; ערך או ביטוי שיוחזר אם הביטוי המתאים הוא True.
חלק שקרי הנדרש; ערך או ביטוי שיש להחזיר אם הביטוי המתאיםהוא False.
IsNumeric
החזרת ערך בוליאני המציין אם ניתן להעריך ביטוי כמספר.
תחביר
IsNumeric( ביטוי)
ביטוי הנדרש; משתנה המכיל ביטוי מספרי או ביטוי מחרוזת.
IsNull
החזרת ערך בוליאני המציין אם ביטוי אינו מכיל אף נתון חוקי (Null).
תחביר
IsNull( ביטוי )
ביטוי הנדרש; משתנה המכיל ביטוי מספרי או ביטוי מחרוזת.
Switch
הערכה של רשימת ביטויים והחזרה של ערך משתנה או ביטוי המשויך לביטוי הראשון ברשימה, המוגדר כ- True.
תחביר
Switch( expr-1, value-1[, expr-2, value-2, ... [, expr-n,value-n]] )
פונקציות מתמטיות
Abs
החזרת ערך מאותו סוג שמועבר למיקום זה המציין את הערך המוחלט של מספר.
תחביר
Abs( מספר )
number הנדרש; כל ביטוי מספרי חוקי. אם number מכיל Null, מוחזר Null; אם זהו משתנה שלא אותחל, מוחזר אפס.
Atn
החזרת כפול החזרת כפול המציין את הארק-טנגנס של מספר.
תחביר
Atn( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי.
Cos
החזרת כפול המציין את הקוסינוס של זווית.
תחביר
Cos( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי המבטא זווית ברדיאנים.
Exp
החזרת כפול המציין e (הבסיס של לוגריתמים טבעיים) בחזקה.
תחביר
Exp( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי.
Fix
החזרת חלק המספר השלם של מספר. אם המספר שלילי, החזרת המספר השלם השלילי הראשון השווה למספר או גדול ממנו.
תחביר
Fix( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי. אם number מכיל Null, מוחזר Null.
Int
החזרת חלק המספר השלם של מספר. אם המספר שלילי, החזרת המספר השלם השלילי הראשון השווה למספר או קטן ממנו.
תחביר
Int( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי. אם number מכיל Null, מוחזר Null.
Log
החזרת כפול המציין את הלוגריתם הטבעי של מספר.
תחביר
Log( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי הגדול מאפס.
Rnd
החזרת יחיד המכיל מספר אקראי.
תחביר
Rnd( מספר )
number הנדרש; יחיד או כל ביטוי מספרי חוקי.
Sgn
החזרת משתנה (מספר שלם) המציין את הסימן של מספר.
תחביר
Sgn( מספר )
number הנדרש; כל ביטוי מספרי חוקי.
להלן ערכי ההחזרה:
-
אם המספר גדול מאפס, Sgn מחזירה 1.
-
אם המספר שוה לאפס, Sgn מחזירה 0.
-
אם המספר קטן מאפס, Sgn מחזירה -1.
Sin
החזרת כפול המציין את הסינוס של זווית.
תחביר
Sin( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי המבטא זווית ברדיאנים.
Sqr
החזרת כפול המציין את השורש הריבועי של מספר.
תחביר
Sqr( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי השווה לאפס או גדול מאפס.
Tan
החזרת כפול המציין את הטנגנס של זווית.
תחביר
Tan( מספר )
number הנדרש; כפול או כל ביטוי מספרי חוקי המבטא זווית ברדיאנים.
פונקציות טקסט
Asc
החזרת מספר שלם המייצג את קוד התו המתאים לאות הראשונה במחרוזת.
תחביר
Asc( מחרוזת )
מחרוזת כל ביטוי מחרוזת חוקי.
Chr
החזרת מחרוזת המכילה את התו המשויך לקוד התו שצוין.
תחביר
Chr( קוד תו )
קוד תו ארוך המזהה תו.
Format
החזרת משתנה (מחרוזת) המכיל ביטוי המעוצב לפי ההוראות המוכלות בביטוי עיצוב.
תחביר
Format( ביטוי[,עיצוב[,היום הראשון בשבוע[,השבוע הראשון בשנה]]] )
ביטוי הנדרש; כל ביטוי חוקי.
תבנית אופציונלי; ביטוי חוקי של תבנית בעלת שם או תבנית המוגדרת על-ידי המשתמש.
היום הראשון בשבוע אופציונלי; קבוע המציין את היום הראשון בשבוע.
השבוע הראשון בשנה אופציונלי; קבוע המציין את השבוע הראשון בשנה.
Instr
החזרת משתנה (ארוך) המציין את מיקום המופע הראשון של מחרוזת אחת בתוך מחרוזת אחרת.
תחביר
Instr( [התחלה, ]מחרוזת1,מחרוזת2[,השוואה] )
להתחיל אופציונלי; ביטוי מספרי המגדיר את מיקום ההתחלה עבור כל חיפוש. אם הוא מושמט, החיפוש מתחיל במיקום התו הראשון. אם start מכיל Null, תתרחש שגיאה. הארגומנט start נדרש אם צוין compare.
מחרוזת1 הנדרש; ביטוי מחרוזת הנמצא בחיפוש.
מחרוזת 2 הנדרש; נדרש ביטוי מחרוזת.
להשוות אופציונלי; מציין את סוג השוואת המחרוזת. אם compare הוא Null, תתרחש שגיאה. אם compare מושמט, ההגדרה Optioncompare קובעת את סוג ההשוואה.
LCase
החזרת מחרוזת שהומרה לאותיות קטנות.
תחביר
LCase( מחרוזת )
מחרוזת הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.
Left
החזרת משתנה (מחרוזת) המכיל את מספר התווים שצוין מצידה השמאלי של המחרוזת.
תחביר
Left( מחרוזת, אורך )
string נדרש. ביטוי מחרוזת שממנו מוחזרים התווים השמאליים ביותר. אם המחרוזתמכילה Null, מוחזר Null.
length הנדרש; משתנה (ארוך). ביטוי מספרי המציין כמה תווים יש להחזיר. אם הערך הוא 0, מוחזרת מחרוזת באורך אפס (""). אם הערך גדול ממספר התווים ב- string, מוחזרת המחרוזת כולה.
Len
החזרת ארוך המכיל את מספר התווים במחרוזת או מספר הבתים הדרושים לאחסן משתנה.
תחביר
Len( מחרוזת, varname )
מחרוזת כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.
תות שדה כל שם משתנה חוקי. אם varname מכיל Null, מוחזר Null. אם varname הוא משתנה, הפונקציה Len מתייחסת אליו כאל מחרוזת ומחזירה תמיד את מספר התווים שהוא מכיל.
LTrim
החזרת משתנה (מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים.
תחביר
LTrim( מחרוזת )
מחרוזת הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.
Mid
החזרת משתנה (מחרוזת) המכיל מספר תווים שצוין במחרוזת.
תחביר
Mid( מחרוזת, התחלה[,אורך] )
מחרוזת הנדרש; ביטוי מחרוזת שממנה מוחזרים תווים. אם המחרוזתמכילה Null, מוחזר Null.
להתחיל הנדרש; ארוך .אני לא יודע מה לעשות. מיקום תו במחרוזת שבו מתחיל החלק שיש לקחת. אם start גדול ממספר התווים ב- string, הפונקציהMid מחזירה מחרוזת באורך אפס ("").
length אופציונלי; משתנה (ארוך). מספר התווים להחזרה. אם הוא מושמט או אם יש פחות תווי אורך בטקסט (כולל התו בתחילתו), מוחזרים כל התווים ממיקום ההתחלה עד לסוף המחרוזת.
Right
החזרת משתנה (מחרוזת) המכיל את מספר התווים שצוין מצידה השמאלי של המחרוזת.
תחביר
Right( מחרוזת, אורך )
מחרוזת הנדרש; ביטוי מחרוזת שממנה מוחזרים התווים הימניים ביותר. אם המחרוזתמכילה Null, מוחזר Null.
length הנדרש; משתנה (ארוך). ביטוי מספרי המציין כמה תווים יש להחזיר. אם הערך הוא 0, מוחזרת מחרוזת באורך אפס (""). אם שווה או גדול ממספר התווים במחרוזת , מוחזרת המחרוזת כולה.
RTrim
החזרת משתנה (מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים.
תחביר
RTrim( מחרוזת )
מחרוזת הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.
Space
החזרת משתנה (מחרוזת) המכיל את מספר הרווחים המצוין.
תחביר
Space( מספר )
number הנדרש; מספר הרווחים הרצוי במחרוזת.
StrComp
החזרת משתנה (מספר שלם) המציין את התוצאה של השוואת מחרוזת.
תחביר
StrComp( מחרוזת1,מחרוזת2[,השוואה] )
מחרוזת1 הנדרש; כל ביטוי מחרוזת חוקי.
מחרוזת 2 הנדרש; כל ביטוי מחרוזת חוקי.
להשוות אופציונלי; מציין את סוג השוואת המחרוזת. אם ארגומנט ההשוואההוא Null, תתרחש שגיאה.
StrConv
החזרה של משתנה (מחרוזת) שהומר כפי שצוין.
תחביר
StrConv( מחרוזת, המרה, LCID )
מחרוזת הנדרש; ביטוי מחרוזת שיש להמיר.
המרה הנדרש; מספר שלם. סכום הערכים המציין את סוג ההמרה שיש לבצע.
Lcid אופציונלי; ה- LocaleID, אם הוא שונה מ- LocaleID של המערכת. (ה- LocaleID של המערכת הוא ברירת המחדל.)
String
החזרת משתנה (מחרוזת) המכיל מחרוזת תווים חוזרים באורך המצוין.
תחביר
String( מספר, תו )
number הנדרש; ארוך .אני לא יודע מה לעשות. אורך המחרוזת המוחזרת. אם number מכיל Null, מוחזר Null.
תו הנדרש; משתנה .משתנה. קוד תו המציין את התו או ביטוי המחרוזת שתו הראשון שלו משמש לבניית מחרוזת ההחזרה. אם התו מכיל Null, מוחזר Null.
Trim
החזרת משתנה (מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים.
תחביר
Trim( מחרוזת )
מחרוזת הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.
UCase
החזרת משתנה (מחרוזת) המכיל את המחרוזת המצוינת, המומרת לאותיות רישיות.
תחביר
UCase( מחרוזת )
מחרוזת הנדרש; כל ביטוי מחרוזת חוקי. אם המחרוזתמכילה Null, מוחזר Null.