Release Notes 5.3.0/5.3.1
Valsight Version 5.3.0 adds two changes in the access rights of Valsight and a new formula.
Access Rights
With the 5.3.0 release, Valsight enables Basic Users to promote/demote Workflow submissions and Simulation Users to update Data Sources.
Basic User
Allowing Basic Users to promote and demote Workflow submissions supports the use case that another user (e.g. Simulation User) prepares the Workflow and its scenarios, but another user should also be able to promote or demote Workflow steps.
With the 5.3.0 release, Basic Users can now also be seen as reviewers of a Workflow step and being able to promote and demote it.
To be able to promote and demote Workflow submissions, Basic Users are now also enabled to be assigned permission rights for the states a Workflow step moves through.
This is a necessary requirement for all users to be able to interact with a Workflow submission.
Simulator
Enabling Simulation Users to create/update Data Sources simplifies the process of integrating new data into a Workspace while working and simulating in it.
While being able to create, upload and delete Data Sources, Simulation Users can also rename Data Sources and update/rename Dimensions if the file contains them.
To do so, the Simulation User needs to have Project Admin rights.
So far, this could only be done by Model Users.
Changing the Access Rights of a User can be done in the Valsight Settings under 'Users', selecting the user and then 'Edit Permissions'.
Formula
REBOOK
The REBOOK formula enables users to "book" level value measures between values within the same level of a dimension.
Description | The REBOOK function can be used in all situations where value measures need to be “booked” to a different value in the same level. |
Signature | REBOOK('Node', "Level", "OldValue", "NewValue" <, "FilterOperation">) |
Parameters |
|
Limitations |
|
Example
Revenue:
Year | Segment | Revenue |
---|---|---|
2020 | MINI | 100 |
2020 | COMPACT | 50 |
2020 | LARGE | 10 |
REBOOK('Revenue', Segment”, “MINI”, “LARGE”) =
Year | Segment | Revenue |
---|---|---|
2020 | MINI | 0 |
2020 | COMPACT | 50 |
2020 | LARGE | 110 |
With this formula, the value measure of 'MINI' is rebooked to 'LARGE'.
As LARGE already had a revenue of '10', the rebooked value of '100' is added (=110).
Calculation:
Year | Segment | Revenue |
---|---|---|
2020 | MINI | 100 (-100) |
2020 | COMPACT | 50 |
2020 | LARGE | 10 (+100) |
PV
AVAILABLE SINCE 5.3.1
Description | Calculates the present value of a certain sum in the future. It is based on an interest rate, a number of recurring payments in the future, the amount of payment per period, the future value and either ordinary annuity or annuity due (type) indicating whether payments are due at the beginning or the end of period. |
Signature | PV('Rate', 'Nper', 'Pmt' [, 'Fv' , "Type"]) |
Parameters |
|
Notes |
|
Limitations |
|
Positive Costs
In case the costs are entered as a positive number within your model, this function needs to be multiplied by (-1).
FV
AVAILABLE SINCE 5.3.1
Description | Calculates the value of a recurring annuity investment at a set point in the future. It is based on an interest rate, a number of recurring payments, the amount of individual payments, the present value and either ordinary annuity or annuity due (type) indicating whether payments are due at the beginning or the end of period. |
Signature | FV('Rate', 'Nper', 'Pmt' [, 'Pv' , ["Type"]]) |
Parameters |
|
Notes |
|
Limitations |
|
Positive Costs
In case the costs are entered as a positive number within your model, this function needs to be multiplied by (-1).
PMT
AVAILABLE SINCE 5.3.1
Description | Calculates the periodic payment required for a recurring investment based on a constant interest rate, a number of recurring payments and a present value and either ordinary annuity or annuity due (type) indicating whether payments are due at the beginning or the end of period. |
Signature | PMT('Rate', 'Nper', 'Pv' [, 'Fv' , ["Type"]]) |
Parameters |
|
Notes |
|
Limitations |
|
NPER
AVAILABLE SINCE 5.3.1
Description | Calculates the number of periods necessary for a recurring investment based on an interest rate, the amount of payment per period, a present value, a future value and either ordinary annuity or annuity due (type) indicating whether payments are due at the beginning or the end of period. |
Signature | NPER('Rate', 'Pmt', 'Pv' [, 'Fv' [, "Type"]]) |
Parameters |
|
Notes |
|
Limitations |
|
Positive Costs
In case the costs are entered as a positive number within your model, this function needs to be multiplied by (-1).
Further Notifications
Global Admins are now able to cancel all queued pending jobs that have not been executed so far (Valsight Settings > Async Queries > Cancel Pending Jobs)
When duplicating Models, users are now able to assign new names and descriptions to the duplicates
The Workspace validation and its settings can now also be triggered in the Scenario Manager
The ‘Save’ and the ‘Discard’ function for Workspaces will be deprecated with the 5.4.0 release
Workspaces are saved automatically, so there is no need to worry about losing changes.
In case of questions, please do not hesitate to contact customer support at +49 30 46799042 or support@valsight.com.