एक फॉर्मूला फील्ड स्वचालित रूप से गणना करता है और निर्दिष्ट फील्ड्स के मान या फॉर्मूले में दिए गए संख्यात्मक, पाठ या तारीख के मानों को संदर्भित करके अपना मान प्राप्त करता है। आप संख्यात्मक, तार्किक, दिनांक/समय और पाठ फ़ंक्शन जैसे फ़ंक्शन का उपयोग करके फॉर्मूले के साथ फील्ड्स को अनुकूलित कर सकते हैं। एक फॉर्मूला बनाने के लिए, फ़ंक्शन का चयन करें और संख्याएं, दिनांक, समय, पहले से मौजूद फील्ड्स, कस्टम फील्ड्स और पाठ स्ट्रिंग्स जैसी कोई भी तर्क पास करें। आप फ़ंक्शन और पास किए गए तर्कों के आधार पर प्रत्येक फॉर्मूले के लिए रिटर्न प्रकार सेट कर सकते हैं। साथ ही, आप एक फॉर्मूला बनाने के लिए संख्यात्मक और तार्किक ऑपरेटर का उपयोग कर सकते हैं।


एक फॉर्मूले का return type डेटा के प्रकार को निर्धारित करता है जिसे आप फॉर्मूले से वापस चाहते हैं।
एक array के तत्वों को एक separator के साथ जोड़ता है।
उदाहरण: ARRAYJOIN([{EMPLOYEE ID},{WORK_IN_HRS}],'-')
इस उदाहरण में, मानों की एक सूची को संदर्भित किया जाता है और एक array के रूप में प्रदर्शित किया जाता है। Emp ID का मान Zyl01 है और work hours का मान 5 है, इसलिए आउटपुट Zyl01-5 होगा।
Emp ID एक कस्टम फील्ड है। इसके मान को आउटपुट की गणना करने के लिए संदर्भित किया जाएगा। आप मानों को कस्टम फील्ड्स, संख्यात्मक मानों या व्यंजकों से बदल सकते हैं।
एकाधिक मानों या व्यंजकों को एक में जोड़ता है। यदि आप पाठ स्ट्रिंग्स को concatenate करना चाहते हैं, तो आपको उन्हें एकल उद्धरण चिह्न के भीतर संलग्न करना चाहिए।
उदाहरण: CONCATENATE({FEATURE},'-',{SCOPE})
In this example, multiple custom fields are referred to in a single field and their values are concatenated. Similarly, you can refer to the custom fields or values which you want to display in a single field.
Feature and Scope are custom fields. Their values will be referred to calculate the output. You can replace the values with other custom fields, text strings, numeric values, date/time arguments, or other expressions.
Returns the number of characters in the given text string.
Example: LEN({DESIGN})
In this example, the character count including blank space in the text field “DESIGN” will be identified. If the DESIGN field contains the text “New Design to be implemented”, the output will be 28.
Design एक कस्टम फील्ड है। इसके मान का उपयोग आउटपुट की गणना के लिए किया जाएगा। आप इन मानों को टेक्स्ट स्ट्रिंग्स या टेक्स्ट कस्टम फील्ड्स से बदल सकते हैं।
मूल्यांकन करता है कि क्या दिया गया मान एक लॉजिकल एक्सप्रेशन में दूसरे मान से बड़ा है। true जब लॉजिक संतुष्ट होती है, अन्यथा false।
Example: {REVENUE} > {EXPENSE}
Revenue और Expense कस्टम फील्ड हैं। आउटपुट की गणना करने के लिए इनके मानों का संदर्भ दिया जाएगा। आप इन मानों को कस्टम संख्यात्मक फील्ड, संख्यात्मक मानों या व्यंजकों से बदल सकते हैं।
यह मूल्यांकन करता है कि दिया गया मान किसी तार्किक व्यंजक में अन्य मान से कम है या नहीं। यदि शर्त पूरी होती है तो true जब लॉजिक संतुष्ट होती है, अन्यथा false।
Example: {PERCENTAGE COMPLETION} < 80
प्रतिशत पूर्णता एक कस्टम फील्ड है। आउटपुट की गणना करने के लिए इसके मानों का संदर्भ दिया जाएगा। आप इन मानों को कस्टम संख्यात्मक फील्ड, संख्यात्मक मानों या व्यंजकों से बदल सकते हैं।
यह मूल्यांकन करता है कि दिया गया मान किसी तार्किक व्यंजक में अन्य मान के बराबर या अधिक है या नहीं। यदि शर्त पूरी होती है तो true जब लॉजिक संतुष्ट होती है, अन्यथा false।
Example: {PROFIT} >= 10000
लाभ एक कस्टम फील्ड है। आउटपुट की गणना करने के लिए इसके मानों का संदर्भ दिया जाएगा। आप इन मानों को कस्टम संख्यात्मक फील्ड, संख्यात्मक मानों या व्यंजकों से बदल सकते हैं।
यह मूल्यांकन करता है कि दिया गया मान किसी तार्किक व्यंजक में अन्य मान से कम या बराबर है या नहीं। यदि शर्त पूरी होती है तो true लौटाता है, अन्यथा false।
Example: {TIME} <= 15
समय एक कस्टम फील्ड है। आउटपुट की गणना करने के लिए इसके मानों का संदर्भ दिया जाएगा। आप इन मानों को कस्टम फील्ड, संख्यात्मक मानों या व्यंजकों से बदल सकते हैं।
यह मूल्यांकन करता है कि दिया गया मान किसी तार्किक व्यंजक में अन्य मान के बराबर है या नहीं। यदि शर्त पूरी होती है तो true को आउटपुट के रूप में लौटाता है, अन्यथा false।
Example: {COMMISSION} == 15000
कमीशन एक कस्टम फील्ड है। आउटपुट की गणना करने के लिए इसके मानों का संदर्भ दिया जाएगा। आप इन मानों को कस्टम फील्ड, संख्यात्मक मानों या व्यंजकों से बदल सकते हैं।
यह मूल्यांकन करता है कि दिया गया मान किसी तार्किक व्यंजक में अन्य मान के बराबर नहीं है या नहीं। यदि शर्त पूरी होती है तो true जब लॉजिक संतुष्ट होती है, अन्यथा false।
Example: {WORK_IN_HRS} != 5
इस सूत्र से, आप प्रति व्यक्ति लागत की गणना कर सकते हैं। यदि Total cost और People count फ़ील्ड्स के मान क्रमशः 10000 और 20 हैं, तो प्रति व्यक्ति लागत 500 है।
Duration एक कस्टम फ़ील्ड है। इसके मान आउटपुट की गणना के लिए संदर्भित किए जाएंगे। आप मानों को कस्टम फ़ील्ड्स, संख्यात्मक मानों, या अभिव्यक्तियों से बदल सकते हैं।
यह मूल्यांकन करता है कि क्या सभी दिए गए argument सत्य हैं।
उदाहरण: AND({PERCENTAGE COMPLETE}<=90,{PERCENTAGE COMPLETE}>=50)
इस सूत्र से, आप यह पहचान सकते हैं कि क्या प्रतिशत पूर्णता 50 और 90 प्रतिशत के बीच है। जब प्रतिशत पूर्णता का मान 50 से अधिक या उसके बराबर और 90 से कम या उसके बराबर हो, तो आउटपुट True। अन्यथा, आउटपुट False।
Percentage Complete एक डिफ़ॉल्ट फ़ील्ड है। इसके मान आउटपुट की गणना के लिए संदर्भित किए जाएंगे। आप मानों को कस्टम फ़ील्ड्स, संख्यात्मक मानों, या अन्य अभिव्यक्तियों से बदल सकते हैं।
यह मूल्यांकन करता है कि क्या दिए गए दो या अधिक मानों या parameters में से कम से कम एक सत्य है।
उदाहरण: OR({PERCENT}>50,{REVENUE}>{EXPENSE})
इस सूत्र से, आप यह पहचान सकते हैं कि क्या कोई सौदा योग्य है। जब प्रतिशत मान 50 से अधिक हो या राजस्व खर्च से अधिक हो, तो आउटपुट True होगा। अन्यथा, आउटपुट False होगा।
Percent, Revenue, और Expense कस्टम फ़ील्ड्स हैं। इनके मान आउटपुट की गणना के लिए संदर्भित किए जाएंगे। आप मानों को कस्टम फ़ील्ड्स, संख्यात्मक मानों, या अभिव्यक्तियों से बदल सकते हैं।
यह logic का मूल्यांकन करता है और यदि सत्य है तो value1 को रिटर्न करता है अन्यथा value2 को रिटर्न करता है।
उदाहरण: IF({PLANNED COST}>{ACTUAL COST},'OVERRUN','SURPLUS')
इस सूत्र से, आप यह पहचान सकते हैं कि बजट अतिरिक्त है या अधिशेष है। यदि Planned cost का मान Actual Cost से अधिक है, तो आउटपुट Overrun होगा, अन्यथा आउटपुट Disqualified होगा।
Percent एक कस्टम फ़ील्ड है। इसका मान आउटपुट की गणना के लिए संदर्भित किया जाएगा। आप मानों को कस्टम फ़ील्ड्स, संख्यात्मक मानों, या अभिव्यक्तियों से बदल सकते हैं।
आप IF फ़ंक्शन्स को नेस्ट भी कर सकते हैं।
उदाहरण: IF({COMMISSION}>10, '$150', IF({COMMISSION}<=7, '$70', '$110))
इस उदाहरण में, यदि कमीशन 10 से अधिक है, तो आउटपुट $150 है, अन्यथा नेस्टेड IF फ़ंक्शन का मूल्यांकन किया जाएगा।
दिए गए संख्यात्मक मानों या फ़ील्ड parameters को जोड़ता है।
उदाहरण: {MATERIAL COST} + {ACTUAL COST}
इस उदाहरण से, आप ऊपर दिए गए सूत्र के साथ "Total cost" नामक एक सूत्र फ़ील्ड बना सकते हैं। यदि Material Cost फ़ील्ड का मान 2000 है और Actual Cost 3000 है, तो आउटपुट 5000 होगा।
Material cost और Actual cost कस्टम फ़ील्ड्स हैं। इनका मान आउटपुट की गणना के लिए संदर्भित किया जाएगा। आप मानों को कस्टम संख्यात्मक फ़ील्ड्स, संख्यात्मक मानों, या अभिव्यक्तियों से बदल सकते हैं।
दिए गए संख्यात्मक मानों या फ़ील्ड parameters को घटाता है।
उदाहरण: {REVENUE} - {EXPENSE}
इस सूत्र से आप लाभ की गणना कर सकते हैं। यदि Revenue और Expense फ़ील्ड्स के मान क्रमशः 8000 और 5000 हैं, तो लाभ 3000 है।
Revenue और Expense कस्टम फ़ील्ड्स हैं। इनके मान आउटपुट की गणना के लिए संदर्भित किए जाएंगे। आप मानों को कस्टम संख्यात्मक फ़ील्ड्स, संख्यात्मक मानों, या अभिव्यक्तियों से बदल सकते हैं।
दिए गए संख्यात्मक मानों या फ़ील्ड parameters को गुणा करता है।
उदाहरण: {COST PER UNIT} * {QUANTITY}
इस सूत्र से आप कुल लागत निकाल सकते हैं। यदि Cost per unit और Quantity फ़ील्ड्स के मान क्रमशः 200 और 80 हैं, तो कुल लागत 16000 होगी।
Cost per unit और Quantity कस्टम फ़ील्ड्स हैं। इनके मान आउटपुट की गणना के लिए संदर्भित किए जाएंगे। आप मानों को कस्टम संख्यात्मक फ़ील्ड्स, संख्यात्मक मानों, या अभिव्यक्तियों से बदल सकते हैं।
दिए गए संख्यात्मक मानों या फ़ील्ड parameters को विभाजित करता है।
उदाहरण: {TOTAL COST} / {PEOPLE COUNT}
इस सूत्र से आप प्रति व्यक्ति लागत की गणना कर सकते हैं। यदि Total cost और People count फ़ील्ड्स के मान क्रमशः 10000 और 20 हैं, तो प्रति व्यक्ति लागत 500 है।
Total cost और People count कस्टम फ़ील्ड्स हैं। इनके मान आउटपुट की गणना के लिए संदर्भित किए जाएंगे। आप मानों को कस्टम फ़ील्ड्स, संख्यात्मक मानों, या अभिव्यक्तियों से बदल सकते हैं।
दिए गए संख्याओं के समूह या फ़ील्ड parameter का औसत रिटर्न करता है।
उदाहरण: AVERAGE({PHASE1},{PHASE2},{PHASE3})
इस सूत्र से, आप विभिन्न Phase मानों का औसत निकाल सकते हैं। यदि phase1, phase2, और phase3 फ़ील्ड्स के मान क्रमशः 9000, 8000, और 10000 हैं, तो औसत Phase मान 9000 है।
Phase1, Phase2, और Phase3 कस्टम फील्ड हैं। इनके मान आउटपुट की गणना करने के लिए संदर्भित किए जाएंगे। आप इन मानों को कस्टम फील्ड, संख्यात्मक मान, या एक्सप्रेशन से बदल सकते हैं।
दिए गए संख्यात्मक मानों या फील्ड की संख्या को लौटाता है। अन्य पाठ स्ट्रिंग या वर्ण गिने नहीं जाएंगे।
उदाहरण: COUNT(1,2,3,'','FOUR')
इस फॉर्मूला के साथ, आप संख्यात्मक मानों या संख्या फील्ड पैरामीटर की गिनती कर सकते हैं। हालांकि, पाठ स्ट्रिंग या खाली स्थान की गिनती नहीं की जाएगी। आप इन मानों को कस्टम संख्यात्मक फील्ड या संख्यात्मक मानों से बदल सकते हैं।
निर्दिष्ट मान से कम या उसके बराबर पूर्णांक को लौटाता है।
उदाहरण: INT({PROFIT})
इस फॉर्मूला के साथ, आप लाभ मान को अपने से कम या उसके बराबर मान में राउंड ऑफ कर सकते हैं। यदि फील्ड profit का मान 89.48 है, तो आउटपुट 89 होगा।
दिए गए संख्याओं या संख्यात्मक फील्ड के सेट में से सबसे बड़ा मान लौटाता है।
उदाहरण: MAX(0.06*{COST PRICE},100)
इस फॉर्मूला के साथ आप सबसे बड़ा कमीशन मान पहचान सकते हैं। यदि Cost price फील्ड का मान 2000 है, तो 0.06*2000 यानी 120 है, जो न्यूनतम मान 100 से अधिक है। कमीशन मान 120 है।
दिए गए संख्याओं या संख्यात्मक फील्ड में से सबसे छोटा मान लौटाता है।
उदाहरण: MIN({PHASE1},{PHASE2})
इस फॉर्मूला के साथ, आप सबसे कम Phase मान प्राप्त कर सकते हैं। यदि phase1 और phase2 फील्ड के मान क्रमशः 2500 और 3000 हैं, तो सबसे कम Phase मान 2500 है।
मान को भाजक से विभाजित करके शेषफल को लौटाता है।
उदाहरण: MOD({TOTAL UNITS},{PEOPLE COUNT})
इस फॉर्मूला के साथ, आप शेष इकाइयाँ प्राप्त कर सकते हैं। यदि Total units और People count फील्ड के मान क्रमशः 5000 और 2300 हैं, तो शेष इकाइयाँ 400 हैं।
निर्दिष्ट मान के निकटतम पूर्णांक को लौटाता है, और नए मान को दिए गए precision के अनुसार सीमित करता है।
उदाहरण: ROUND({PRICE} * {DISCOUNT}, 2)
इस फॉर्मूला के साथ, आप छूट वाली कीमत की गणना कर सकते हैं जो निकटतम मान में राउंड ऑफ है और दशमलव स्थान precision के आधार पर सीमित हैं। यदि Price और Discount फील्ड के मान क्रमशः 999 और 0.07 हैं, तो छूट वाली कीमत का आउटपुट 69.93 है।
दिए गए मानों या फील्ड पैरामीटर का योग निकालता है।
उदाहरण: SUM({LIABILITIES},{EQUITY})
इस फॉर्मूला के साथ, आप परिसंपत्तियों का मान निकाल सकते हैं। यदि फील्ड Liabilities और Equity के मान क्रमशः 100000 और 10000 हैं, तो परिसंपत्तियों का मान 110000 है।
दो निर्दिष्ट तारीखों के बीच अंतर को दिए गए इकाई में लौटाता है।
उदाहरण: DATETIME_DIFF({DATE},TODAY(),'DAYS')
इस फॉर्मूला के साथ, आप दो दी गई तारीखों के बीच अंतर प्राप्त कर सकते हैं। यदि दी गई तारीख 07-15-2019 है, आज की तारीख 07-20-2019 है, और निर्दिष्ट इकाई "days" है, तो आउटपुट 5 दिन होगा। तारीख के मान को एक तर्क के रूप में पास करने के लिए, आपको इसे एकल उद्धरण के भीतर संलग्न करना होगा। समर्थित तारीख प्रारूप mm-dd-yyyy है।
दी गई तारीख पैरामीटर का दिन मान 1 से 31 के बीच एक संख्या के रूप में लौटाता है।
उदाहरण: DAY({COMPLETION DATE})
इस फॉर्मूला के साथ, आप दी गई तारीख का दिन मान प्राप्त कर सकते हैं। यदि दी गई तारीख 07-15-2019 है, तो आउटपुट 15 होगा। तारीख के मान को एक तर्क के रूप में पास करने के लिए, आपको इसे एकल उद्धरण के भीतर संलग्न करना होगा। समर्थित तारीख प्रारूप mm-dd-yyyy है।
दी गई तारीख पैरामीटर का घंटा मान 0 (12:00 am) से 23 (11:00 pm) के बीच एक संख्या के रूप में लौटाता है।
उदाहरण: HOUR('07-12-2019 12:45 PM')
तारीख/समय के मान को एक तर्क के रूप में पास करने के लिए, आपको इसे एकल उद्धरण के भीतर संलग्न करना होगा। समर्थित तारीख और समय प्रारूप mm-dd-yyyy और hh:mm है।
दी गई तारीख पैरामीटर का मिनट मान 0 से 59 के बीच एक संख्या के रूप में लौटाता है।
उदाहरण: MINUTE('07-12-2019 12:45 PM')
तारीख/समय के मान को एक तर्क के रूप में पास करने के लिए, आपको इसे एकल उद्धरण के भीतर संलग्न करना होगा। समर्थित तारीख और समय प्रारूप mm-dd-yyyy और hh:mm है।
दी गई तारीख का महीना 1 से 12 के बीच एक संख्या के रूप में लौटाता है।
उदाहरण: MONTH('07-23-2019')
तारीख के मान को एक तर्क के रूप में पास करने के लिए, आपको इसे एकल उद्धरण के भीतर संलग्न करना होगा। समर्थित तारीख प्रारूप mm-dd-yyyy है।
वर्तमान तारीख और समय को लौटाता है।
उदाहरण: NOW()
आज की तारीख और समय को 12:00 am के रूप में लौटाता है।
उदाहरण: TODAY()
वर्तमान तारीख और किसी अन्य तारीख के बीच दिनों की संख्या की गणना करता है।
उदाहरण: FROMNOW({START DATE})
यदि वर्तमान तारीख 07-20-2019 है और प्रारंभ तारीख 07-15-2019 है, तो आउटपुट 5 दिन होगा। किसी तारीख को आर्गुमेंट के रूप में पास करने के लिए, आपको इसे सिंगल कोट्स में बंद करना होगा। समर्थित तारीख प्रारूप mm-dd-yyyy है।
दी गई तारीख पैरामीटर का वर्तमान सप्ताह मान दर्शाता है।
उदाहरण: WEEKNUM({DUE DATE})
यदि समय सीमा 07-15-2019 है, तो आउटपुट सप्ताह संख्या 29 होगी। किसी तारीख को आर्गुमेंट के रूप में पास करने के लिए, आपको इसे सिंगल कोट्स में बंद करना होगा। समर्थित तारीख प्रारूप mm-dd-yyyy है।
दी गई तारीख पैरामीटर का वर्ष दर्शाता है।
उदाहरण: YEAR({COMPLETED DATE})
यदि पूर्ण तारीख 07-15-2019 है, तो आउटपुट 2019 होगा। किसी तारीख को आर्गुमेंट के रूप में पास करने के लिए, आपको इसे सिंगल कोट्स में बंद करना होगा। समर्थित तारीख प्रारूप mm-dd-yyyy है।