Function expressions are global functions and are very practical when you have several KPIs that use the same function.
An example could be 10 schools that have a common KPI. Instead of maintaining 10 functions, create one expression that contains the function and use it for each school. Maintenance is simplified because changes in the expression formula are reflected in all KPIs that use it.
Function expressions are created in Expressions in the View menu, or under Structure in the Window menu. They are stored in Categories, so you must create at least one category before you can create a Function expression.
To create a Function expression, right click a Category in the Expression panel and choose Add -> Expression -> Function expression.
General
Name - the name "Function expression" is generated automatically but it may be changed.
Description - an optional text describing the expression
Function
Function - the formula that is to be used to calculate the value of the function expression. It may contain nodes, numbers, and mathematical operators and Time functions. It is important that the syntax is correct. A Function expression is defined in the same way as a function, by using the Function calculator.
Click the icon to the right of the Function field to open the calculator.
Function expressions have no formatting of their own. The formatting of the function containing the expression will be used, and values in drills are displayed using the same formatting as the function containing the expression.
Audit
Modified by - the name of the last user to make changes to the object.
Last modified - the date and time when the object was last changed.
Created by - the name of the user who created the object.
Created - the date and time when the object was created.
ID
ID - a unique ID for the object.
By
default, Corporater BMP assigns consecutive numbers to new objects.
You can change the ID to a value of choice that can include either letters or letter and number combinations.
The ID mustn't contain only numbers, include special characters such as ) ( . * } { + < > [ ], or match the name of a default object type in Corporater BMP.
Access control
Read accessors - click the Edit button () and authorize one or more users and user groups to view the object on Web.
Add accessors - click the Edit button() and authorize one or more users and user groups to add new objects to the object on Web.
Write accessors - click the Edit button() and authorize one or more users and user groups to edit the object on Web.
Delete accessors - click the Edit button() and authorize one or more users and user groups to delete the object on Web.
Ownership - click the Edit button () and grant ownership of the object to one or more users and user groups.
Users and user groups who own the object have full access rights to it.
Override access profile - select for the object's access control setting to outrank the object's corresponding access settings in profiles.
Function expressions are located in a separate tab in the Function calculator. To use an existing Function expression in a calculation, click the Expressions tab in the Calculator and double-click the desired expression. Corporater BMP adds it in the Calculation field as {expression ID}.
Alternatively, enter the Function expression's ID directly into the Calculation field.
Function expressions can be created directly in the Expression tab in the Calculator. Right click in the Expression tab and choose Function expression in the menu. Then right click the new Function expression, choose Edit, and configure it as described above.
To preview the result of a Function expression based on its current configuration, select it from the Business Management Platform model,
select the Preview tab, and then click the Refresh button ().
The Result subtab displays result values and their applicable range for each function in the expression.
To view a report on the calculations behind the expression, select the Profile tab.
Version 5.1.2.0
This document contains confidential information. Not to be copied by third parties without written authorization.
© Copyright Corporater AS - All rights reserved.