Valsight version 5.5.0 adds a read-only mode for models and two formulas.

Read-Only for Models

The read-only mode in the model editor enables admins to specifically give users permission to access models without being able to edit anything in the model and its logic.

Enables users to gain a better understanding of the driver tree, its logic, and dependencies

Prevents users from accidentally editing the model

Adds more configuration flexibility for admins to customize access rights based on user needs

Configuring the access rights can be done in the Valsight settings.

More information about access rights and what they mean can be found here.

The FINDMISSING formula enables users to find missing values within the data of a node compared to the data of another node.

Description

The FINDMISSING formula is used to find missing values in your data while comparing two nodes against each other. Dependent on the ‘Behavior’ input, the function finds missing Level Values in either of the nodes. The shown result will contain '0' and '1' as values, marking the missing values with '1' and the existing values with '0'.

Signature

FINDMISSING(Node 1, Node 2, [Behavior])

Parameters

Node 1: Input node

Node 2: Input node

Behavior: [optional] - indicates the leading node which is checked for missing values

Could be one of the following values:

FIRST (set as default) - the first node is checked for missing values

SECOND - the second node is checked for missing values

BOTH - checks the combined data of node 1 and node 2 for missing values

Limitations

In case the applied behavior is 'BOTH', all input must have the same dimensionality.

The MOD function divides a number by a divisor and returns the remaining value as the result.

Description

Modulo function - Returns the remainder value after performing a division operation between two nodes. The input values are ‘Number’, ‘Divisor’, as well as an optional validation option. If no validation is required, the same result can be achieved using the ‘%' symbol, e.g. ‘Number’ % 'Divisor’. The operation is performed along the linked levels between the nodes.

Signature

MOD(Number, Divisor, [Validation])

Parameters

Number: Input node

Divisor: Input node

Validation: [optional] - Causes the node executing the function to error with a message explaining why if conditions are not met. Note that using validation can effect performance.

The following values can be used:

NoValidation: Behaves the same as using the '%' symbol. The default option if no validation is specified.

FailOnMissingFirst: The calculation fails if any row in ‘Number’ is not matched with any row in ‘Divisor’.

FailOnMissingSecond: The calculation fails if any row in ‘Divisor’ is not matched with any row in ‘Number’.

FailOnMissing: Combines ‘FailOnMissingFirst’ and ‘FailOnMissingSecond’ validation options.

Note

For this operation, the result of the division only returns whole numbers (0,1,2,3).

Further Improvements

Valsight added additional calculation validations. Therefore, models might be invalid after updating to 5.5.0

Error messages will be in place to help solve these invalidities

To improve the overall performance of the app, a multitude of technical aspects have been improved

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.