Fields

On the Home tab, in the Setup group: Select Fields to manage the fields of each Leaf in your tables.

In the Design Window, when you select a Source/Destination solid and view Properties, you can also right-click on a field and select Setup Fields to view the properties of that field.

Solid Fields

You can import solids created or imported into a Design Layer or import solids directly into your Table Data from third-party file formats.

The solids associated with the full nodes or leaves of your table data can be previewed and edited via the Table View. Click the Triangulation drop-down of a Solid to see a Solid Preview. Click on the ellipsis button to open the Edit Solid window.

Calculated Fields

Calculated Fields allow for Field Values to be based on an Expression as opposed to being imported or based on a Script. Calculated Fields can reference other Fields within the same Leaf, and can be based on the current Levels and Positions. You can also reference values on other Tables using the TableValue Function, but it's important to know that you cannot currently reference other Positions within the current Table.

It is possible to make a Solid field a Calculated field so that an expression can be supplied to determine which Solid field to reference.

Note: If a Solid field is changed to a calculated field, this will overwrite all existing solids for all leaf nodes that reference the Solid field. If the Calculated Solid Field (or any Calculated Field) is changed back to a Non-Calculated Field, the Calculated value will remain, but is a static rather than dynamic value.

See: Calculated Fields

Common Functions and Expression parts:

  • GetValue(): Use this to reference other Fields in the same Leaf
  • Level=LevelPosition: For example, Pit=PitAlpha as part of an If() Function

Once the Fields and Levels are set up, you are now in a position to import your data. See: Import Table Data

If you are not already familiar with Expressions, see: Example Expressions

Add Fields

To create a field, right-click on a Table in the Project Explorer and select Setup > Fields.

The option to add a New Field or add a New Folder is provided. Folders allow fields of a related kind to be grouped together, for example Imported fields, Calculated fields, Scheduled fields, Initial State, etc.

Field can be added by right-clicking on the Table name or a folder and left-clicking the Type you want from the menu option.

Note: When created, every Field defaults to an empty or 0 state. In addition, once a Field is created you cannot change the type.

The Format String nomenclature is based on C# standards. For a summary, see: Format Strings

Other display formatting options appear in the Properties window on the right hand side of the Fields window.