{"id":18224,"date":"2024-02-21T09:09:07","date_gmt":"2024-02-21T09:09:07","guid":{"rendered":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/?post_type=article&#038;p=18224"},"modified":"2025-05-08T12:04:15","modified_gmt":"2025-05-08T06:34:15","slug":"advanced-field-types","status":"publish","type":"article","link":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/advanced-field-types\/","title":{"rendered":"Advanced Field Types in Form 2.0"},"content":{"rendered":"<p>In this article, we will help you to understand the Advanced Field Types in Form 2.0.<\/p>\n<table style=\"line-height: 10px; height: 77px; width: 99.2704%; border-collapse: collapse; background-color: #f7f7f7;\">\n<tbody>\n<tr style=\"height: 108px;\">\n<td style=\"width: 100%; height: 77px;\">\n<p style=\"text-align: left;\"><strong>Skip Ahead to:<\/strong><\/p>\n<p style=\"text-align: left;\"><a href=\"#Introduction\">Introduction<\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#MasterList\">Master List Formatting<\/a><a href=\"#MasterList\"><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#Lookups\">Lookups<\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#Formula\">Formula field<\/a><a href=\"#Formula\"><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#ConfigureFormula\">Configuring a Formula in the Formula Builder<\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#Functions\">Functions in Formula Builder<\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#Operators\">Operators in Formula Builder<\/a><a id=\"Introduction\"><\/a><a href=\"#Operators\"><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#Conditions\">Conditions in Formula Builder<\/a><a href=\"#Conditions\"><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#DataGrid\">Data Grid<\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 style=\"text-align: left;\">Introduction<\/h2>\n<p><a id=\"MasterList\"><\/a>As the names suggest the advanced field types have advanced capabilities to define a filed type in Form 2.0. There are three advanced field types in Form 2.0.<\/p>\n<h3>Master List<\/h3>\n<p>Forms 2.0 allows you to use the master list as the field value in a form. You can use the project master list as well as the organization master list in the form to use as the values of a drop-down list.<br \/>\n<b>Details<\/b><\/p>\n<table style=\"width: 100%; height: 260px;\">\n<tbody>\n<tr style=\"height: 20px;\">\n<td style=\"text-align: center; height: 20px; width: 11.6812%;\"><b>Fields\u00a0<\/b><\/td>\n<td style=\"text-align: center; height: 20px; width: 87.4454%;\"><b>Description<\/b><\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"text-align: left; height: 40px; width: 11.6812%;\"><b>Display Label<\/b><\/td>\n<td style=\"text-align: left; height: 40px; width: 87.4454%;\">Enter the name that you want to give to the field. It will be visible to the users in the form, such as First Name, Last Name, etc.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.6812%; text-align: left;\"><b>Hide display label<\/b><\/td>\n<td style=\"width: 87.4454%; text-align: left;\">Turn on this toggle to hide the label of the field so that the input field appears without any label on it.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"text-align: left; height: 20px; width: 11.6812%;\"><b>Field Name<\/b><\/td>\n<td style=\"text-align: left; height: 20px; width: 87.4454%;\">Enter a unique name that will be only used by the system to identify this field. It will not be visible to a user.<\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"text-align: left; height: 40px; width: 11.6812%;\"><b>Helper text<\/b><\/td>\n<td style=\"text-align: left; height: 40px; width: 87.4454%;\">Enter a helper text that will be visible to the user inside the field so that the user can enter the relevant information. For example, you can enter helper text for a name such as &#8211; Enter a name without a title.<\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"text-align: left; height: 40px; width: 11.6812%;\"><b>Dropdown type\u00a0<\/b><\/td>\n<td style=\"text-align: left; height: 40px; width: 87.4454%;\">It has two options &#8211; <b>Single-select<\/b> and <b>Multi-select<\/b>. Select the appropriate option to specify whether you want the user to select one value at a time or multiple values at a time.<\/td>\n<\/tr>\n<tr style=\"height: 60px;\">\n<td style=\"text-align: left; height: 60px; width: 11.6812%;\"><b>Enable search-select\u00a0<\/b><\/td>\n<td style=\"text-align: left; height: 60px; width: 87.4454%;\">Turn this toggle On to allow the user to search the values in the drop-down by entering the initials of the value. For example, in the list of Countries, entering the character \u201cin\u201d will list all the countries having the letters \u201cin\u201d in it such as India, Indonesia, etc.<\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"text-align: left; height: 40px; width: 11.6812%;\"><b>Search Master List<\/b><\/td>\n<td style=\"text-align: left; height: 40px; width: 87.4454%;\">Select a master list from the drop-down list that you want to use in your field.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.6812%; text-align: left;\"><strong>Reposition field<\/strong><b><br \/>\n<\/b><\/td>\n<td style=\"width: 87.4454%; text-align: left;\">Use this option to move the field between different blocks within the same tab or to a different tab.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Validations<\/b><\/p>\n<table style=\"width: 83.5502%;\">\n<tbody>\n<tr>\n<td style=\"width: 17.3649%; text-align: left;\"><b>Mandatory<\/b><\/td>\n<td style=\"width: 135.157%; text-align: left;\">Set the toggle on if you want to make your field mandatory.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 17.3649%; text-align: left;\"><b>Hide Field<\/b><\/td>\n<td style=\"width: 135.157%; text-align: left;\">Set the toggle on if you want to hide this field.<a id=\"Lookups\"><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 17.3649%; text-align: left;\"><b>Field Type<\/b><\/td>\n<td style=\"width: 135.157%; text-align: left;\">Set whether you want to set this field as read-only or editable.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Rules<\/strong><\/p>\n<p>The rule is useful if you want to set a condition for your field. For example, if the specific value is selected then the color of the field changes to a predefined color to highlight the field.<\/p>\n<p>There are two types of Rules \u2013<\/p>\n<ol>\n<li aria-level=\"1\"><a target=\"_blank\" href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/rules-in-form-2-0-fields\/#Font\" rel=\"noopener\">Font Color Decorator Rule<\/a><\/li>\n<li aria-level=\"1\"><a target=\"_blank\" href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/rules-in-form-2-0-fields\/#Validation\" rel=\"noopener\">Validation Rule<\/a><\/li>\n<\/ol>\n<h3>Lookups<\/h3>\n<p>Forms 2.0 allows you to use a field from an existing form to your form. For example, if you have a form named <b>Order<\/b> and a field named Name and\u00a0want to use the same <b>Name<\/b> field in a new form called <b>Purchase Order<\/b>, then you can do that with the help of Lookups.\u00a0 A Lookup field has the following settings &#8211;<br \/>\n<b>Details\u00a0<\/b><\/p>\n<table style=\"width: 100%; height: 540px;\">\n<tbody>\n<tr style=\"height: 20px;\">\n<td style=\"text-align: center; width: 13.2385%; height: 20px;\"><b>Fields\u00a0<\/b><\/td>\n<td style=\"text-align: center; width: 85.8862%; height: 20px;\"><b>Description<\/b><\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 40px;\"><b>Display Label<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 40px;\">Enter the name that you want to give to the field. It will be visible to the users in the form, such as First Name, Last Name, etc.<\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 40px;\"><b>Hide display label<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 40px;\">Turn on this toggle to hide the label of the text field so that the input field appears without any label on it.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 20px;\"><b>Field Name<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 20px;\">Enter a unique name that the system will only use to identify this field. It will not be visible to a user.<\/td>\n<\/tr>\n<tr style=\"height: 60px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 60px;\"><b>Helper text<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 60px;\">Enter a helper text that will be visible to the user inside the field so that the user can enter the relevant information. For example, you can enter helper text for a name such as &#8211; Enter a name without a title.<\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 40px;\"><b>Dropdown type\u00a0<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 40px;\">It has two options &#8211; <b>Single-select<\/b> and <b>Multi-select<\/b>. Select the appropriate option to specify whether you want the user to select one value at a time or multiple values at a time.<\/td>\n<\/tr>\n<tr style=\"height: 60px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 60px;\"><b>Enable search select\u00a0<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 60px;\">Turn this toggle On to allow the user to search the values in the drop-down by entering the initials of the value. For example, in the list of Countries, entering the character \u201cin\u201d will list all the countries having the letters \u201cin\u201d in it such as India, Indonesia, etc.<\/td>\n<\/tr>\n<tr style=\"height: 40px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 40px;\"><b>Search Master List<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 40px;\">Select a master list from the drop-down list that you want to use in your field.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 20px;\"><b>Lookup form<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 20px;\">Select the form field you want to use in your form. It also displays list instances from Lists 2.0. Learn more about it here.<\/td>\n<\/tr>\n<tr style=\"height: 60px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 60px;\"><b>Lookup field<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 60px;\"><span style=\"font-weight: 400;\">When you select the form, all the fields of that form along with its block name appear in this list. Select the field that you want to select. If a segment of a form has two fields with the same name, then both fields will be listed in this list. The field names are followed by the segment name in the list so that it is easy to select the right field. <\/span><\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"width: 13.2385%; text-align: left; height: 140px;\"><b>Add fields of Lookup Form<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left; height: 140px;\"><span style=\"font-weight: 400;\">Based on the Lookup field chosen by the configurator list of fields would appear in this section. With the help of this property, the configurator would be able to set the associated field for the lookup. These fields are read-only fields whose values appear based on the value set on the main lookup field. For example, In the purchase order form, there is a lookup field Vendor name, and the associated field is Vendor Location which is referenced from the Vendor Form. End users when they create a purchase order form by selecting the value of the Vendor Name field, the Vendor Location field value would get the value.<\/span><\/p>\n<p class=\"p1\">You can also provide an alternate label name to these read-only fields to avoid conflicts in the current form. let&#8217;s say If the form already contains fields with similar or identical names, you can rename the read-only fields to something unique. This helps prevent overlap with other fields in the form.<br \/>\nFor example, if a form already has a field called &#8220;Location,&#8221; and the lookup field pulls in a &#8220;Vendor Location,&#8221; you can rename the lookup&#8217;s &#8220;Vendor Location&#8221; field to something like &#8220;Supplier Location&#8221; to make it clearer and avoid any conflict with the existing &#8220;Location&#8221; field.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 13.2385%; text-align: left;\"><strong>Reposition field<\/strong><b><br \/>\n<\/b><\/td>\n<td style=\"width: 85.8862%; text-align: left;\">Use this option to move the field between different blocks within the same tab or to a different tab.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Validations<\/b><\/p>\n<table style=\"width: 65.2874%;\">\n<tbody>\n<tr>\n<td style=\"width: 22.8745%; text-align: left;\"><b>Mandatory<\/b><\/td>\n<td style=\"width: 95.9097%; text-align: left;\">Set the toggle on if you want to make your field mandatory.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 22.8745%; text-align: left;\"><b>Hide Field<\/b><\/td>\n<td style=\"width: 95.9097%; text-align: left;\">Set the toggle on if you want to hide this field.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 22.8745%; text-align: left;\"><b>Field Type<\/b><\/td>\n<td style=\"width: 95.9097%; text-align: left;\">Set whether you want to set this field as read-only or editable.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>While selecting a lookup field from a form, you can also select the associated field of a lookup field by simply selecting the check boxes of the relevant fields. The associated fields are non-editable\/read-only.\u00a0 In the given image, The Order Number is the Lookup field from the Item form while the Price, Amount, Discount, etc are the associated field.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-19200 \" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Lookup-658x1024.png\" alt=\"Look up field\" width=\"337\" height=\"524\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Lookup-658x1024.png 658w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Lookup-193x300.png 193w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Lookup.png 740w\" sizes=\"(max-width: 337px) 100vw, 337px\" \/><a id=\"Formula\"><\/a><\/p>\n<h3>Formula<\/h3>\n<p>Forms 2.0 allows you to add a formula in a field so that it automatically calculates the values depending upon the formula and shows the calculated value in the form. This is useful when you want to design a form that automatically calculates values and saves a lot of human effort and chances of mistakes in manual calculation.<br \/>\n<b>Details\u00a0<\/b><\/p>\n<table style=\"width: 99.2728%;\">\n<tbody>\n<tr>\n<td style=\"text-align: center; width: 11.0254%;\"><b>Fields\u00a0<\/b><\/td>\n<td style=\"text-align: center; width: 70.8931%;\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; width: 11.0254%;\"><b>Display Label<\/b><\/td>\n<td style=\"text-align: left; width: 70.8931%;\">Enter the name that you want to give to the field. It will be visible to the users in the form, such as First Name, Last Name, etc.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.0254%;\"><b>Hide display label<\/b><\/td>\n<td style=\"width: 70.8931%;\">Turn on this toggle to hide the label of the formula field so that the input field appears without any label on it.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; width: 11.0254%;\"><b>Field Name<\/b><\/td>\n<td style=\"text-align: left; width: 70.8931%;\">Enter a unique name that the system will only use to identify this field. It will not be visible to a user.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; width: 11.0254%;\"><b>Helper text<\/b><\/td>\n<td style=\"text-align: left; width: 70.8931%;\">Enter a helper text that will be visible to the user inside the field so that the user can enter the relevant information. For example, you can enter helper text for a name such as &#8211; Enter a name without a title.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; width: 11.0254%;\"><b>Field icon<\/b><\/td>\n<td style=\"text-align: left; width: 70.8931%;\">Select an icon from the available list of icons to display with the filed name in the form.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left; width: 11.0254%;\"><b>Formula\u00a0<\/b><\/td>\n<td style=\"text-align: left; width: 70.8931%;\">Enter a unique name for the formula that you are configuring in the formula builder.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.0254%; text-align: left;\"><strong>Reposition field<\/strong><b><br \/>\n<\/b><\/td>\n<td style=\"width: 70.8931%; text-align: left;\">Use this option to move the field between different blocks within the same tab or to a different tab.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Validations<\/b><\/p>\n<table style=\"width: 76.8336%; height: 60px;\">\n<tbody>\n<tr style=\"height: 20px;\">\n<td style=\"width: 21.4575%; text-align: left; height: 20px;\"><b>Mandatory<\/b><\/td>\n<td style=\"width: 118.656%; text-align: left; height: 20px;\">Set the toggle on if you want to make the field mandatory.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 21.4575%; text-align: left; height: 20px;\"><b>Hide Field<\/b><\/td>\n<td style=\"width: 118.656%; text-align: left; height: 20px;\">Set the toggle on if you want to hide the field.<a id=\"ConfigureFormula\"><\/a><\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 21.4575%; text-align: left; height: 20px;\"><b>Field Type<\/b><\/td>\n<td style=\"width: 118.656%; text-align: left; height: 20px;\">Set whether you want to set this field as read-only or editable.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Rules<\/strong><\/p>\n<p>The rule is useful if you want to set a condition for your field. For example, if the specific value is selected then the color of the field changes to a predefined color to highlight the field.<\/p>\n<p>There are two types of Rules \u2013<\/p>\n<ol>\n<li aria-level=\"1\"><a target=\"_blank\" href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/rules-in-form-2-0-fields\/#Font\" rel=\"noopener\">Font Color Decorator Rule<\/a><\/li>\n<li aria-level=\"1\"><a target=\"_blank\" href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/rules-in-form-2-0-fields\/#Validation\" rel=\"noopener\">Validation Rule<\/a><\/li>\n<\/ol>\n<h3>Configuring a Formula in the Formula Builder<\/h3>\n<p>The Formula Builder in Form 2.0 allows you to configure a formula and apply it to the formula field so that the field&#8217;s value is automatically calculated based on the given formula. It has predefined functions, conditions, and operators to help you configure a formula. The left panel in the formula builder contains all the conditions and functions while the bottom bar contains all the available operators.<\/p>\n<p><a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18561 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder.png\" alt=\"Formula Builder\" width=\"2712\" height=\"1280\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder.png 2712w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-300x142.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-1024x483.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-768x362.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-1536x725.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-2048x967.png 2048w\" sizes=\"(max-width: 2712px) 100vw, 2712px\" \/><\/a><\/p>\n<p>To configure a formula, perform the following steps &#8211;<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Insert the formula field in the required field segment of the form.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Clock the formula field. The <strong>Reposition<\/strong>, <strong>Settings<\/strong>, and <strong>Delete<\/strong> icons are enabled.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click the <b>Settings <\/b>icon.<br \/>\n<a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18562 \" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Settings.png\" alt=\"Formula Settings\" width=\"327\" height=\"539\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Settings.png 750w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Settings-182x300.png 182w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Settings-621x1024.png 621w\" sizes=\"(max-width: 327px) 100vw, 327px\" \/><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">On the <b>Details<\/b> tab, click <b>Configure Formula<\/b>. The <b>Formula Builder<\/b> appears.<br \/>\n<a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18561 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder.png\" alt=\"Formula Builder\" width=\"2712\" height=\"1280\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder.png 2712w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-300x142.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-1024x483.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-768x362.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-1536x725.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-Builder-2048x967.png 2048w\" sizes=\"(max-width: 2712px) 100vw, 2712px\" \/><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">On the left pane, click the <strong>Block Fields<\/strong> tab and expand the required field segment.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Drag the required field name to the <strong>Configure<\/strong> area. You can also enter # and select the required field name from the list.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click the required operator at the bottom bar. You can also enter the required operator with the keyboard.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">To insert a function in the field or formula, <a id=\"Functions\"><\/a>click the <strong>Functions<\/strong> tab and drag the required function. You can also enter @ and select the required function.<br \/>\n<a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18563 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula.png\" alt=\"Formula Builder\" width=\"2728\" height=\"1296\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula.png 2728w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-300x143.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-1024x486.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-768x365.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-1536x730.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Formula-2048x973.png 2048w\" sizes=\"(max-width: 2728px) 100vw, 2728px\" \/><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Once the formula is configured, click the <strong>Save<\/strong> button.<\/li>\n<\/ol>\n<p>The value of the field will be calculated automatically depending on the formula defined in the formula builder.<\/p>\n<p data-pm-slice=\"0 0 []\"><strong>Note:<\/strong> Changing the formulas of a field will also impact any formula field that is depend on it.<\/p>\n<h3>Functions in Formula Builder<\/h3>\n<p>The Formula Builder supports the Date and Time, Numeric, and String functions as mentioned in the given table.<br \/>\nPlease note, for all the users, the date is returned in the format selected by the user in the User Preferences.<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><b>Function<\/b><\/td>\n<td style=\"text-align: center;\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<p style=\"text-align: center;\"><b>Date and Time Functions<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"DATEADD\"><\/a>DATEADD<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The DateAdd function adds a specified number of units to the Date\/Time value. Users can also subtract a specified number of units from a date or time value by specifying a negative value. Units can be years, months, weeks, days, hours, minutes, seconds.<br \/>\n<b>Syntax<\/b>:<br \/>\nDATEADD[dateTime, number, units(ex days, hours)]<br \/>\n<b>Example<\/b>:<br \/>\nDATEADD[17-Mar-2024 09:57:29, 02, days]<br \/>\nThe function adds 2 days to the dateTime and returns 19-Mar-2024 09:57:29 as the output.<br \/>\nDATEADD[17-Mar-2024 09:57:29, 02, hours]<br \/>\nThe function adds 2 hours to the dateTime and returns 17-Mar-2024 11:57:29 as the output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"DATE\"><\/a>DATE<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The DATE function returns the date value from the year, month and day values the user entered.<br \/>\n<b>Syntax<\/b>:<br \/>\nDATE[year, month, day]<br \/>\n<b>Example<\/b>:<br \/>\nDATE[2021, 01, 26]<br \/>\nIt returns 26-Jan- 2023 as the output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"DATEDIFF\"><\/a>DATEDIFF<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The DATEDIFF function returns the difference between two date\/time values. The Units can be years, months, days, hours.<br \/>\n<b>Syntax<\/b>:<br \/>\nDATEDIFF[date1, date2, units(ex days, hours)]<br \/>\n<b>Example<\/b>:<br \/>\nDATEDIFF[BlockName.DOB, TODAY, years]<br \/>\nHere BOB is a field name in the form.<br \/>\nThe function will return the age\/number of years between DOB and today.<br \/>\nDATEDIFF[17-March-2024, 19-March-2024, days]<br \/>\nThe function will return 2 as the output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b>DATEVALUE<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The DATEVALUE function converts a date string to a date value. The Date string should be in DD-Mon-YYYY format only.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b>DATETIMEVALUE<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The DATETIMEVALUE function converts a date and time string to a date and time value. The date and time string should be in DD-Mon-YYYY hh:mm:ss format only.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b>TIMEVALUE<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The TIMEVALUE function converts a time string to a time value. The time string should be in hh:mm: ss format only.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"TIMENOW\"><\/a>TIMENOW<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">Returns a time value in GMT representing the current moment. This function is useful if you only want to track time, without a date. Note: The NOW function returns the date and time while the TIMENOW function only returns the time.<br \/>\n<b>Syntax<\/b>:<br \/>\nTIMENOW<br \/>\n<b>Example<\/b>:<br \/>\nTIMENOW<br \/>\nIf the current moment is 10:23:54 and the date is 17-Mar-2024 then it returns 10:23:54 (only time) as output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"TODAY\"><\/a>TODAY<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The TODAY function returns the current date as a date data type.<br \/>\n<b>Syntax<\/b>:<br \/>\nTODAY<br \/>\n<b>Example<\/b>:<br \/>\nTODAY<br \/>\nIf today is 17-Mar-2024 then it returns 17-Mar-2024 as output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"WEEKDAY\"><\/a>WEEKDAY<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The WEEKDAY function returns the weekday of a Date\/Time value. By default, the result ranges from 1 (Sunday) to 7 (Saturday).<br \/>\n<b>Syntax<\/b>:<br \/>\nWEEKDAY[dateTime]<br \/>\n<b>Example<\/b>:<br \/>\nWEEKDAY[17-Mar-2024 09:57:29]<br \/>\nSince 17-Mar-2024 is Sunday, it returns 1 as the output.<br \/>\nWEEKDAY[NOW]<br \/>\nIf the current day is Friday, it returns 6 as the output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"DAY\"><\/a>DAY<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The Day function returns the day component of a Day\/Time value ranging from 1 to 31.<br \/>\n<b>Syntax<\/b>:<br \/>\nDAY[dateTime]<br \/>\n<b>Example<\/b>:<br \/>\nDAY[17-Mar-2024]<br \/>\nIt returns 17 as the output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"HOUR\"><\/a>HOUR<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The Hour function returns the hour component of a Date\/Time value ranging from 0 (12:00 AM) to 23 (11:00 PM).<br \/>\n<b>Syntax<\/b>:<br \/>\nHOUR[dateTime]<br \/>\n<b>Example<\/b>:<br \/>\nHOUR[17-Mar-2024 09:57:29]<br \/>\nIt returns 09 as the output.<br \/>\nHOUR[NOW]<br \/>\nIt returns the hour component of the current time.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"MINUTE\"><\/a>MINUTE<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The Minute function returns the minute component of a Date\/Time value ranging from 0 to 59.<br \/>\n<b>Syntax<\/b>:<br \/>\nMINUTE[dateTime]<br \/>\n<b>Example<\/b>:<br \/>\nMINUTE[17-Mar-2024 09:57:29]<br \/>\nIt returns 57 as the output.<br \/>\nMINUTE[NOW]<br \/>\nIt returns the minute component of the current time.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"MONTH\"><\/a>MONTH<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The Month function returns the month component of a Date\/Time value ranging from 1 to 12.<br \/>\n<b>Syntax<\/b>:<br \/>\nMONTH[dateTime]<br \/>\n<b>Example<\/b>:<br \/>\nMONTH[17-Mar-2024]<br \/>\nIt returns 3 as the output.<br \/>\nMONTH[NOW]<br \/>\nIt returns the number of the current month.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"NOW\"><\/a>NOW<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">Returns the date and time representing the current moment.<br \/>\n<b>Syntax<\/b>:<br \/>\nNOW<br \/>\n<b>Example<\/b>:<br \/>\nNOW<br \/>\nIf the current moment is 10:23:54 and the date is 17-Mar-2024 then it returns 17-Mar-2024 10:23:54 as output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"SECOND\"><\/a>SECOND<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The Second function returns the second component of a Date\/Time value ranging from 0 to 59.<br \/>\n<b>Syntax<\/b>:<br \/>\nSECOND[dateTime]<br \/>\n<b>Example<\/b>:<br \/>\nSECOND[17-Mar-2024 09:57:29]<br \/>\nIt returns 29 as the output.<br \/>\nSECOND[NOW]<br \/>\nIt returns the second component of the current time.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\n<p style=\"text-align: center;\"><b><a id=\"YEAR\"><\/a>YEAR<\/b><\/p>\n<\/td>\n<td style=\"text-align: left;\">The Year function returns the year component of a Date\/Time value starting from 1900.<br \/>\n<b>Syntax<\/b>:<br \/>\nYEAR[dateTime]<br \/>\n<b>Example<\/b>:<br \/>\nYEAR[17-Mar-2024]<br \/>\nIt returns 2024 as the output.<br \/>\nYEAR[NOW]<br \/>\nIt returns the current year.<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<p style=\"text-align: center;\"><b>Numeric Functions<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>ABS<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The ABS function returns the absolute (positive) value of a number.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">ABS[number]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">ABS[-5]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 5 as the output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>AVERAGE<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Average function calculates the arithmetic mean of a set of numbers by adding them up and dividing by the count of numbers in the set.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">AVERAGE[number1, number2, number3]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">AVERAGE[10, 20, 30]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 20 as the output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>CEILING<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Ceiling function rounds a number up to the nearest integer. It always returns the smallest integer greater than or equal to a given number.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">CEILING[number]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">CEILING[80.239]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 80 as the output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>EXP<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Exp function Returns the value of Euler&#8217;s number (approximately 2.71828) raised to the power of a specified number.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">EXP[number]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">EXP[2]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 7.3890561 as the output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>FLOOR<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Floor function rounds a number down to the nearest integer. It always returns the largest integer less than or equal to a given number.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">FLOOR[number]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">FLOOR[2.0902]<\/p>\n<p class=\"p1\">It returns 2 as the output.<\/p>\n<p class=\"p1\">FLOOR[-4.623]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns -5 as the output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>LOG<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Log function calculates the logarithm of a number. Common logarithms are base 10, and natural logarithms are base e.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">LOG[number]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">LOG[10]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 1 as output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>MAX<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Max function returns the largest number in a set.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">MAX[number1, number2, number3]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">MAX[100, 160, 500, 40]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 500 as output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>MIN<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Min function returns the smallest number in a set.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">MIN[number1, number2, number3]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">MIN[100, 160, 500, 40]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 40 as output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>MOD<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Mod function returns the remainder of a division operation.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">MOD[number, divisor]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">MOD[17,5]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 2 as output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>POWER<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Power function raises a number to a specified power.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">POWER[base, exponent]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">POWER[5,3]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 125 as output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>ROUND<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The Round function rounds a decimal number to the nearest digit. If the fractional part is exactly halfway between two digits, the result is the nearest to the even digit.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">ROUND[number, decimalPlaces]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">ROUND[221.8799, 2]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 221.88 as output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>SUM<\/b><\/td>\n<td style=\"text-align: left;\">The Sum function calculates the total of a set of numbers by adding them together.<br \/>\n<b>Syntax<\/b>:<br \/>\nSUM[number1, number2]<br \/>\n<b>Example<\/b>&gt;:<br \/>\nSUM[150,26]<br \/>\n<b>Output<\/b> \u2013 It returns 176 as output.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>SQRT<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"p1\">The SQRT function calculates the square root of a number.<\/p>\n<p class=\"p1\"><b>Syntax<\/b>:<\/p>\n<p class=\"p1\">SQRT[number]<\/p>\n<p class=\"p1\"><b>Example<\/b>:<\/p>\n<p class=\"p1\">SQRT[25]<\/p>\n<p class=\"p1\"><b>Output<\/b> \u2013 It returns 5 as output.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>COUNT<\/b><\/td>\n<td style=\"text-align: left;\">\n<p class=\"\" data-start=\"174\" data-end=\"348\">The <strong data-start=\"178\" data-end=\"187\">COUNT<\/strong> function allows you to count the number of items in a given list. It is useful for calculating the number of values in a field that contains multiple entries.<\/p>\n<p class=\"\" data-start=\"350\" data-end=\"363\"><strong data-start=\"350\" data-end=\"361\">Syntax: <\/strong>COUNT(list)<\/p>\n<p class=\"\" data-start=\"394\" data-end=\"411\"><strong data-start=\"394\" data-end=\"409\">Parameters:<\/strong><\/p>\n<ul data-start=\"412\" data-end=\"479\">\n<li class=\"\" data-start=\"412\" data-end=\"479\">\n<p class=\"\" data-start=\"414\" data-end=\"479\"><strong data-start=\"414\" data-end=\"422\">list<\/strong>: A collection of numeric or text values to be counted.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"481\" data-end=\"501\"><strong data-start=\"481\" data-end=\"499\">Example:<\/strong><\/p>\n<ul data-start=\"502\" data-end=\"596\">\n<li class=\"\" data-start=\"502\" data-end=\"551\">\n<p class=\"\" data-start=\"504\" data-end=\"551\"><code data-start=\"504\" data-end=\"534\">COUNT([Task1, Task2, Task3])<\/code> \u2192 Returns <code data-start=\"545\" data-end=\"548\">3<\/code>.<\/p>\n<\/li>\n<li class=\"\" data-start=\"552\" data-end=\"596\">\n<p class=\"\" data-start=\"554\" data-end=\"596\"><code data-start=\"554\" data-end=\"579\">COUNT([10, 20, 30, 40])<\/code> \u2192 Returns <code data-start=\"590\" data-end=\"593\">4<\/code>.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"598\" data-end=\"627\">\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\" colspan=\"2\"><b>String Functions<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>CONCAT<\/b><\/td>\n<td style=\"text-align: left;\">The CONCAT function concatenates the string arguments and returns a new string.<br \/>\n<b>Syntax<\/b>:<br \/>\nCONCAT[string1, string2, string3]<br \/>\n<b>Example<\/b>:<br \/>\nCONCAT[Hello, World, !!]<br \/>\n<strong>Output<\/strong> &#8211; Hello World !!<br \/>\nCONCAT[BlockName.FirstName,\u00a0 , BlockName.LastName]<br \/>\nIt returns the first name and last name with a space between them.<br \/>\nThe CONCAT function uses string\/alphanumeric values as its parameters. If you want to use a number or date value as its parameter then you can use the TEXT function.<br \/>\n<strong>Example:<\/strong><\/p>\n<p class=\"p1\">CONCAT[TEXT[Serial No.], Name]<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>CONTAINS<\/b><\/td>\n<td style=\"text-align: left;\">The CONTAINS function compares two arguments of string (case sensitive) and returns TRUE if the first segment contains the second argument. If not, returns FALSE.<br \/>\n<b>Syntax<\/b>:<br \/>\nCONTAINS[string, pattern]<br \/>\n<b>Example<\/b>:<br \/>\nCONTAINS[Useful, use]<br \/>\n<strong>Output<\/strong> &#8211; It returns true as the word useful contains &#8220;use&#8221; in it.<br \/>\nCONTAINS[Useful, color]<br \/>\n<strong>Output<\/strong> &#8211; It returns false as the string &#8220;color&#8221; is not part of the word useful.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>ENDSWITH<\/b><\/td>\n<td style=\"text-align: left;\">The ENDSWITH function tests whether the string (first argument) ends with the pattern (Second argument). The test is case-insensitive.<br \/>\n<b>Syntax<\/b>:<br \/>\nENDSWITH[string, pattern]<br \/>\n<b>Example<\/b>:<br \/>\nENDSWITH[Hello world, world]<br \/>\n<strong>Output<\/strong> &#8211; It returns true as the word &#8220;Hello world&#8221; ends with the word &#8220;world&#8221;.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>LEFT<\/b><\/td>\n<td style=\"text-align: left;\">The LEFT function returns the specified number of characters from the beginning of a string.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>LEN<\/b><\/td>\n<td style=\"text-align: left;\">The LEN function returns the number of characters in a specified string.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>LOWER<\/b><\/td>\n<td style=\"text-align: left;\">The LOWER function converts all letters in the specified string to lowercase.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>MID<\/b><\/td>\n<td style=\"text-align: left;\">The MID function returns the specified number of characters from the middle of a string given the starting position.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>NOTCONTAINS<\/b><\/td>\n<td style=\"text-align: left;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>RIGHT<\/b><\/td>\n<td style=\"text-align: left;\">The RIGHT function returns the specified number of characters from the end of the string.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>STARTSWITH<\/b><\/td>\n<td style=\"text-align: left;\">The STARTSWITH function tests if the string (first argument) starts with the pattern (second argument).<br \/>\n<b>Syntax<\/b>:<br \/>\nSTARTSWITH[string, pattern]<br \/>\n<b>Example<\/b>:<br \/>\nSTARTSWITH[Hello world, Hello]<br \/>\n<strong>Output<\/strong> &#8211; It returns true as the word &#8220;Hello world&#8221; starts with the word &#8220;Hello&#8221;.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>SUBSTITUTE<\/b><\/td>\n<td style=\"text-align: left;\">The SUBSTITUTE function replaces all the occurrences of searchString(second argument) in the string (first argument) with the given repalceString (third argument) value. This function is case-sensitive.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>TEXT<\/b><\/td>\n<td style=\"text-align: left;\">The TEXT function converts any value and formats a number or date\/time value to a string of text.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>TRIM<\/b><\/td>\n<td style=\"text-align: left;\">The TRIM function removes all the spaces in the string except for the single space between the words.<a id=\"Operators\"><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>UPPER<\/b><\/td>\n<td style=\"text-align: left;\">The UPPER function converts all letters in the specified string to uppercase.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><b>FIND<\/b><\/td>\n<td style=\"text-align: left;\">The FIND function looks for a string within another string and is case-sensitive. FIND returns the starting position of the string that was found. It returns blank if the string in which you are searching doesn\u2019t contain the string for which you are searching.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Operators in Formula Builder<\/h3>\n<p>The following operators are available in the Formula Builder to configure a formula.<\/p>\n<ol>\n<li class=\"li1\">Plus (<strong>+<\/strong>): Adds two numbers together.<\/li>\n<li class=\"li1\">Minus (<strong>&#8211;<\/strong>): Subtracts the second value from the first value.<\/li>\n<li class=\"li1\">Divide (<strong>\/<\/strong>): Divides the first value by the second value.<\/li>\n<li class=\"li1\">Multiply (<strong>*<\/strong>): Multiplies two values.<\/li>\n<li class=\"li1\">Greater than (<strong>&gt;<\/strong>): Compares if the first value is greater than the second value.<\/li>\n<li class=\"li1\">Less than (<strong>&lt;<\/strong>): Compares if the first value is less than the second value.<\/li>\n<li class=\"li1\">Greater than or equals to (<strong>&gt;=<\/strong>): Compares if the first value is greater than or equal to the second value.<\/li>\n<li class=\"li1\">Less than or equals to (<strong>&lt;=<\/strong>): Compares if the first value is less than or equal to the second value.<\/li>\n<li class=\"li1\">Equals to (<strong>==<\/strong>): Checks if the first value is equal to the second value.<\/li>\n<li class=\"li1\">Not equals to (<strong>!=<\/strong>): Checks if the first value is not equal to the second value.<\/li>\n<li class=\"li1\">AND: it returns true if both conditions are true.<\/li>\n<li class=\"li1\">OR: It returns true if at least one condition is true.<\/li>\n<li class=\"li1\">NOT: It negates the result of a condition.<\/li>\n<li class=\"li1\">Parenthesis (): Used for grouping expressions or operations to dictate the order of evaluation.<\/li>\n<\/ol>\n<h3>Formatters in Formula Builder<\/h3>\n<p>The following formats are available in the Formula Builder to format a formula.<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\\n<\/b>: It represents a newline character, used to format text or fields by indicating the start of a new line.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\\t<\/b>: <a id=\"Conditions\"><\/a>It represents a tab character, used to format text or fields by indicating horizontal spacing or indentation.<\/li>\n<\/ol>\n<h3>IF ELSE Conditions in Formula Builder<\/h3>\n<p>The IF-ELSE condition helps you set a field&#8217;s value based on a condition you define for the formula. Here&#8217;s how it works:<br \/>\nIF Section: Define a condition. If it&#8217;s true, the formula returns True and returns the value you specify here.<br \/>\nELSE Section: If the condition is not true, the formula returns False and returns the value you specify in this section.<br \/>\nMultiple Conditions: You can have multiple IF-ELSE conditions or nest them within an IF condition for more complex formulas.<br \/>\nFor example, a company is giving discounts on its electronic products in different ranges as shown in the below table. So we can define such kind of condition using the If Else condition of the formula builder for a formula field.<\/p>\n<table style=\"width: 30.8708%;\">\n<tbody>\n<tr>\n<td style=\"width: 67.2646%;\"><b>Price<\/b><\/td>\n<td style=\"width: 44.3946%;\"><b>Discount<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 67.2646%;\">&lt;=5000<\/td>\n<td style=\"width: 44.3946%;\">5%<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 67.2646%;\">\u00a0&gt;= 5000<\/td>\n<td style=\"width: 44.3946%;\">10%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Here the value in the Discount field is calculated automatically as per the value in the Price field and the conditions defined in the Discount field.<br \/>\nTo define the condition for a field, perform the following steps &#8211;<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click on the field whose field type is defined as the Formula field.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click the <b>Settings <\/b>icon.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click <b>Configure Formula<\/b>.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">From the left panel, on the <b>Functions<\/b> tab, click <b>Condition<\/b>.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Drag the IF THEN ELSE condition to the right pane.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">To enter a function in the IF box, from the left plane, click the <b>Functions <\/b>tab and drag the required function. You can also type @ and select the required function.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">To enter a field in the IF box, from the left plane, click the <b>Block Fields<\/b> tab, click the required Form and drag the required field. You can also type # and select the required field.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">To enter an operator in the IF box, click the operator at the bottom of the screen. You can also type &amp; and select the required operator.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">To define a condition for the discount field according to the Price field, type # and select the Price field from the list.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Define the conditions as shown in the table.<br \/>\n<a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18564 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse.png\" alt=\"If Else\" width=\"2728\" height=\"1298\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse.png 2728w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse-300x143.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse-1024x487.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse-768x365.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse-1536x731.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/If-ELse-2048x974.png 2048w\" sizes=\"(max-width: 2728px) 100vw, 2728px\" \/><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click the <b>Save<\/b> button.<\/li>\n<\/ol>\n<p>Once you publish the form, the value of the Discount field is calculated automatically as per the value in the Price field. Similarly, you can define conditions including functions and operators in the IF box.<\/p>\n<h3>Defining a Formula Manually<\/h3>\n<p>You can manually define a formula using the shortcuts\/ special characters to include the functions, form fields, and operators with the help of given symbols &#8211;<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Use the @ symbol to include a function in a formula. As soon as you type or click the @, a list of functions appears. You can select the required function and define its parameters.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Use the # symbol to include a form field in a formula. As soon as you type #, a list of forms appears. Clicking a particular form shows the list of available fields in it. Click the field which you want to insert in your formula.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Use the &amp; symbol to insert an operator in your formula. As soon as you enter the &amp; symbol, it shows the categories of the operators, clicking a particular category shows all the operators in it. Click the operator that you want to select.<\/li>\n<\/ol>\n<h3><a id=\"DataGrid\"><\/a>Data Grid<\/h3>\n<p data-pm-slice=\"1 1 []\">Forms 2.0 allows you to add a <strong>Data Grid<\/strong>, which allows you to organize data in a structured table format, with customizable grid and cell-level settings. Whether you&#8217;re building a student scorecard, an inventory list, a purchase order, or any structured data form, the Data Grid helps you efficiently input, display, and manage information. Each cell within the grid can hold unique data, and you can add various field types like text, number, selection, advanced, and common fields.<\/p>\n<p>You can further customize the grid by merging or splitting cells, applying colors, adjusting alignments, and more. By right-clicking on any cell, you can access options such as Cell Settings, Merge Cells, and Split Cells, as well as Row Settings and Grid Settings. Also, you can find <strong>Grid Settings<\/strong> by selecting the Data Grid and clicking the gear icon.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-19185 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid1.png\" alt=\"Data Grid\" width=\"1558\" height=\"928\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid1.png 1558w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid1-300x179.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid1-1024x610.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid1-768x457.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid1-1536x915.png 1536w\" sizes=\"(max-width: 1558px) 100vw, 1558px\" \/><\/p>\n<h3 data-pm-slice=\"1 1 []\">Grid Settings<\/h3>\n<table style=\"border-collapse: collapse; width: 100%; height: 200px;\">\n<tbody>\n<tr style=\"height: 20px;\">\n<td style=\"width: 100%; height: 20px; text-align: center;\" colspan=\"2\"><strong>Details<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>No. of Columns<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">Specify the number of columns for the grid, allowing you to control the table\u2019s width.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>No. of Rows<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">Set the number of rows for your grid to control the table&#8217;s length.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>Horizontal align<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">Choose how the data in each cell is aligned horizontally.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>Vertical align<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">Select how data is vertically positioned within cells.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 22.3347%; text-align: left;\"><strong>Reposition field<\/strong><b><br \/>\n<\/b><\/td>\n<td style=\"width: 77.6653%; text-align: left;\">Use this option to move the field between different blocks within the same tab or to a different tab.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 100%; height: 20px; text-align: center;\" colspan=\"2\"><strong>Style<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>Border width<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">Define the thickness of the borders around cells, allowing for more visual clarity or subtlety.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>Border style<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">To customize the grid&#8217;s look, you can choose from various border styles, such as solid, dotted, double, or outset.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>Border color<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">Set the color of the cell borders to match the design of your form.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"width: 22.3347%; height: 20px; text-align: left;\"><strong>Background color<\/strong><\/td>\n<td style=\"width: 77.6653%; height: 20px; text-align: left;\">Customize the background color of individual cells to highlight specific data or simply enhance the table&#8217;s appearance.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-20113 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-2-1.png\" alt=\"Data Grid\" width=\"2452\" height=\"1100\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-2-1.png 2452w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-2-1-300x135.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-2-1-1024x459.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-2-1-768x345.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-2-1-1536x689.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-2-1-2048x919.png 2048w\" sizes=\"(max-width: 2452px) 100vw, 2452px\" \/><\/p>\n<p>Once the table is added, drag and drop various field types into the cells based on your requirements, such as text, number, selection, advanced, lookup, and common fields. This allows you to design your grid\/table exactly the way you need to manage and present data efficiently. Please note that once fields are added to the data grid cells, certain settings for those fields will be disabled.<\/p>\n<p data-pm-slice=\"1 1 []\">Right-clicking on a cell provides various cell and row options:<\/p>\n<ul>\n<li><strong>Cell Settings:<\/strong> Cell settings, merge cells, and split cells.<\/li>\n<li><strong>Row Settings:<\/strong> Row settings, copy row after, and copy row before.<\/li>\n<li><strong>Grid Settings.<\/strong><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-19187 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-3.png\" alt=\"Data Grid\" width=\"2452\" height=\"1100\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-3.png 2452w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-3-300x135.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-3-1024x459.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-3-768x345.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-3-1536x689.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/02\/Data-Grid-3-2048x919.png 2048w\" sizes=\"(max-width: 2452px) 100vw, 2452px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-19180 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/09\/DataGrid7.8.png\" alt=\"Marksheet in Data grid\" width=\"1947\" height=\"1218\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/09\/DataGrid7.8.png 1947w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/09\/DataGrid7.8-300x188.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/09\/DataGrid7.8-1024x641.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/09\/DataGrid7.8-768x480.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2024\/09\/DataGrid7.8-1536x961.png 1536w\" sizes=\"(max-width: 1947px) 100vw, 1947px\" \/><\/p>\n<div class=\"helpful-block-content wth-theme-thumbs\" data-title=\"\" >\n<ul>\n<li><span class=\"wth-title\">Was this helpful?<\/span><\/li>\n<li><a data-post=\"18224\" data-post-url=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/advanced-field-types\/\" data-post-title=\"Advanced Field Types in Form 2.0\" data-response=\"1\" href=\"#\" class=\"wth-green-btn icon-thumbsup\">Yes<\/a>&nbsp; &nbsp;<a data-response=\"0\" data-post=\"18224\" data-post-url=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/advanced-field-types\/\" data-post-title=\"Advanced Field Types in Form 2.0\" href=\"#\" class=\"wth-red-btn icon-thumbsdown\">No<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"author":2,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","multi-rating":{"mr_rating_results":[]},"_links":{"self":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article\/18224"}],"collection":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/comments?post=18224"}],"version-history":[{"count":69,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article\/18224\/revisions"}],"predecessor-version":[{"id":19173,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article\/18224\/revisions\/19173"}],"wp:attachment":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/media?parent=18224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}