Share via


calculations Element

Contains definitions for calculations performed in the form and specifies how blank values are handled.

Type

  xsd:complexType

Child Elements

Element Description
calculatedField Defines an individual calculation, including the formula, when the calculation is to be performed, and where the result will be stored.

Attributes

Attribute Type Required Description Possible Values
treatBlankValueAsZero
  xsf:xdYesNo
No Specifies whether a blank field should be calculated with a value of zero. Default is yes.
  • yes
  • no
  xsf:xdYesNo

Definition

  <xsd:element name="calculations">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="xsf:calculatedField" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="treatBlankValueAsZero" type="xsf:xdYesNo" use="optional"></xsd:attribute>
  </xsd:complexType>
</xsd:element>

Remarks

Every calculation in the form will have a calculatedField element.

Example

The following is an example of the calculations element:

  <xsf:calculations>
 <xsf:calculatedField
  target="/my:myFields/my:average"
  expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"
  refresh="onChange" />
</xsf:calculations>