Skip to main content
insightsoftware Documentation insightsoftware Documentation
{%article.title%}
Published:
Was this article helpful?
0 out of 0 found this helpful

VERSION

  Mandatory in PARAM=mandatory in PARAM sheet or in the template worksheet (FORMS)

Optional parameter in PARAM= optional in PARAM sheet                                                                                                                        

Parameter (col A in PARAM)

Mandatory/Optional

Value in col C (example)

Value in col D FORM (example)

Occurrance in PARAM sheet

Comment

FORMS

REPORT

VERSION

Mandatory in PARAM

Optional parameter in PARAM

<VERSION ID>

Retrieve <VERSION ID>

1 or several times if template contains several sections

A valid version ID.

VERSION is a FORM specific parameter, which is mandatory. When updating values in the database, the data rows need to be tagged to a specific version, in order to keep the updated data cells separated and not risk that already existing data would be updated with incorrect data. Version parameter can also be added in the actual template in column A and then specified for each STORABLE column.

However, the parameter can also be used in REPORTS if data from the data table should be retrieved to the report. Then one specific version probably need to be specified in the PARAM sheet in order to get the correct numbers.

Any VERSION value containing a - (hyphen) must be stated within { } in PARAM sheet, otherwise SQL will not treat this as a unique value and data will not be linked and saved with the version value. A hyphen is treated as a interval in SQL smart.

Access the VERSION from the right panel in Template design by selecting Parameters > Data Dimensions > Version:

In the Version field you can either directly add the version ID you want to filter the data on, or you can use the buttons to the right to either select a specific version from the Version dropdown or select a CF_GETPANEVALUE formula to retrieve the version ID directly from a selection pane.

The value you enter in the Version field in the right panel, will be written to the VERSION parameter in column C.

If the template contains several sections you can add specific versions for each section or define one for all sections. If you leave the Section dropdown empty the Version will apply for all sections.

Retrieve/Update Values - Column C and D in PARAM

In a FORM, if only a value in column C in PARAM is defined for the VERSION  parameter then that value will be used both when retrieving data to the form and when updating values to the database.

If you for some reason want to retrieve values for a different set of versions compared to the VERSION value you want to be updated, then you need to define those retrieve value(s) manually in column D in PARAM sheet. If several version values should be retrieved then these version  values need to be separated with # in column D in PARAM, i.e. VERSiON1#VERSION2

ONLY use the D column in VERSION in PARAM if:

  • You want to merge multiple versions into another version (in the STORABLE columns).
  • You want to retrieve data from another version for some rows in the form and save them to a new version.
  • You want to retrieve data from another version for some rows in the form and then make sure that these rows are not DATA/STORABLE rows, which means they are not stored in the new version but just retrieved  for viewing (such as the example of retrieving personnel budget rows in a total cost budget).

REPORT templates only support values in column C in PARAM (column D in PARAM should not be used).

Published:

VERSION

  Mandatory in PARAM=mandatory in PARAM sheet or in the template worksheet (FORMS)

Optional parameter in PARAM= optional in PARAM sheet                                                                                                                        

Parameter (col A in PARAM)

Mandatory/Optional

Value in col C (example)

Value in col D FORM (example)

Occurrance in PARAM sheet

Comment

FORMS

REPORT

VERSION

Mandatory in PARAM

Optional parameter in PARAM

<VERSION ID>

Retrieve <VERSION ID>

1 or several times if template contains several sections

A valid version ID.

VERSION is a FORM specific parameter, which is mandatory. When updating values in the database, the data rows need to be tagged to a specific version, in order to keep the updated data cells separated and not risk that already existing data would be updated with incorrect data. Version parameter can also be added in the actual template in column A and then specified for each STORABLE column.

However, the parameter can also be used in REPORTS if data from the data table should be retrieved to the report. Then one specific version probably need to be specified in the PARAM sheet in order to get the correct numbers.

Any VERSION value containing a - (hyphen) must be stated within { } in PARAM sheet, otherwise SQL will not treat this as a unique value and data will not be linked and saved with the version value. A hyphen is treated as a interval in SQL smart.

Access the VERSION from the right panel in Template design by selecting Parameters > Data Dimensions > Version:

In the Version field you can either directly add the version ID you want to filter the data on, or you can use the buttons to the right to either select a specific version from the Version dropdown or select a CF_GETPANEVALUE formula to retrieve the version ID directly from a selection pane.

The value you enter in the Version field in the right panel, will be written to the VERSION parameter in column C.

If the template contains several sections you can add specific versions for each section or define one for all sections. If you leave the Section dropdown empty the Version will apply for all sections.

Retrieve/Update Values - Column C and D in PARAM

In a FORM, if only a value in column C in PARAM is defined for the VERSION  parameter then that value will be used both when retrieving data to the form and when updating values to the database.

If you for some reason want to retrieve values for a different set of versions compared to the VERSION value you want to be updated, then you need to define those retrieve value(s) manually in column D in PARAM sheet. If several version values should be retrieved then these version  values need to be separated with # in column D in PARAM, i.e. VERSiON1#VERSION2

ONLY use the D column in VERSION in PARAM if:

  • You want to merge multiple versions into another version (in the STORABLE columns).
  • You want to retrieve data from another version for some rows in the form and save them to a new version.
  • You want to retrieve data from another version for some rows in the form and then make sure that these rows are not DATA/STORABLE rows, which means they are not stored in the new version but just retrieved  for viewing (such as the example of retrieving personnel budget rows in a total cost budget).

REPORT templates only support values in column C in PARAM (column D in PARAM should not be used).

For an optimal Community experience, Please view on Desktop
Powered by Zendesk