Custom drill

A Drill is a predefined route through different data dimensions, used to present the details behind values. This means  it is possible to drill down to underlying data to find more detailed information about the figures calculations or comparisons are based on.  

 

The standard drills, i.e. Time drill and Actual-Budget drill, contain all the nodes and organizations (including subnodes and suborganizations) that are included in the function. Some drills follow the predefined hierarchy in the node structure (fixed structure). In other cases, AGG functions create the drill pattern (variable structure).

 

Custom drills allow you to create your own drills, by adding new columns and changing the period and node type to be displayed. They have the same drill format as Actual-Budget drills.

Custom drills

Custom drills are also created in Shared web items. A custom drill allows you to create your own drill by adding new columns and changing the period and node type to be displayed.

 

It is also possible to drill further down in data that is stored in an external database by basing the drill on a Query table created in Templates. The external database must be uploaded as a Resource.

 

When a Custom drill is added to a function, the drill icon will appear in the Tool column of the function on the KPI page on the web. Simply click on the icon to see the drill. You can also access the drill by clicking on the result of the function anywhere it appears.

 

Using Custom periods affects what is displayed in drills. When a Time drill is used with a Custom period, the normal date range functionality will be ignored and the Custom year will define the size of the time drill period. In Actual-Budget drills and Custom drills YTD will be calculated for the Custom year not the calendar year.

 

How to create a Custom drill

Like Actual-Budget and Time drills, Custom drills are created in Shared web items. To create a Custom drill right click the Drill folder under which you want to create it and choose Add and Custom drill.

Properties

General

 

Configuration

 

Audit

Advanced

ID

 

Access control

 

Configuring Custom drills

A Custom drill must have one or more columns, either Modifier columns or Node type columns. Each column contains a function that defines which data is to be displayed in that column in the drill.  

 

To add a Node type column to a Custom drill, right click the Custom drill and choose Add -> Node type column. See Actual-Budget drills for information about Node type columns.

 

To add a Modifier column, right click the Custom drill and choose Add -> Modifier Column.  

Modifier column properties

General

 

Configuration

 

A Custom Drill can only show certain variations of the nodes in the original KPI function, i.e. different time periods (e.g. to compare the current period with the same period last year) or different node types (e.g. Actual figures compared to Budget figures). Thus a Modifier function is not a function in the real sense of the word but an adjustment of the original function.

 

A Modifier function replaces the nodes in the original function with so-called Modifiers. A Modifier is built by prefixing a node's position number in the original function with a $ symbol, e.g. $1 represents the first node in the function, $2 the second node, and so on. $A represents all of the nodes in the original function.

 

The Modifier function calculator is used to create Modifier functions. To open it, click the icon to the right of the Modifier function field. The calculator is similar to the Function calculator, but instead of nodes it uses Modifiers.

 

In the calculator the Modifier field at the top will contain the Modifier function you create.

 

The Original field contains the original function and the green area below it will show how the Modifier will affect it. Note that the area is red if the Modifier field contains errors.

 

In the middle of the dialog you will see a list of possible Modifiers that can be selected, $1, $2, etc. $1 represents the first node in the function, $2 represents the second node in the function, etc. Selecting $A will apply the adjustment to all the nodes in the function.

 

The simplest Modifier function is [$1]. Double click $1 to create it. The Modifier function [$1] does not modify anything; it just displays the value of the first node in the formula "as is". Similarly, [$2] displays the value of the second node, [$3] displays the value of the third node, etc.

 

To display several nodes separate them with commas like this: [$1],[$2],[$3]. Only one node may be referred to between two commas.

 

However, if you put a B in front of [$1], the Custom drill will display the value found in the Budget node type of the first node in the function. You can create more complex Modifier functions using the operators and node types on the left and the date adjustments on the right.

 

To modify several nodes, separate them with commas like this: B[$1], B[$2], B[$3].

 

The same Modifier can be used more than once in the same function. E.g. A[$1]-B[$1] will replace the first node in the formula with the difference (deviation) between the values in its Actual and Budget node types.

 

When you have created a valid Modifier function the area below the function will turn green and display how the Modifier function will affect the original function, so that you can check the result.

 

Using [$A] in the Modifier function will apply it to all the nodes in the original function. E.g. to show values for the previous month for all node in the function write [$A,BOP-1M,EOP-1M].

 

Example 1:

Node 100 Income

Node 200 Costs

Function = [100] - [200]

 

If we want to use the budget value of Node 100 we can write B[$1]. If a Node is not included, the drill will display the values according to the original function, i.e. the same as using [$1].

 

We can show the budget values of nodes 100 and 200 in the drill by writing either B[$A] or B[$1], B[$2]

    • B[$1], B[$2] is valid. The drill will show the Budget value of Node 100 and the Budget value of Node 200

    • B[$1]-[$1], B[$2]-[$2] is valid. The drill will show the Budget value of Node 100 minus the Actual value of Node 100 AND the Budget value of Node 200 minus the Actual value of Node 200.

    • B[$A]-[$A] is valid. The drill will show the Budget value minus the Actual value for each node. In this example this gives the same result as B[$1]-[$1], B[$2]-[$2].

    • B[$1]- B[$2] is not valid

 

Modifier functions may also be enclosed in parentheses like this (B[$1]),(B[$2]). This is especially helpful when each part is a function, as in the example above: (B[$1]-[$1]), (B[$2]-[$2])

 

Example 2:

Node 100 Income

Node 200 Costs

Function = [100] – [200]

 

    • [$1] – uses the unmodified value of the first node, i.e. Node 100. The other node is not mentioned, so the value of Node 200 is also displayed unmodified.

    • B[$1]- [$1] – uses the Budget value of Node 100 minus the Actual value of Node 100. The other node is not mentioned, so the value of Node 200 is displayed unchanged.

    • -[$1] – uses the negative value of Node 100. The other node is not mentioned, so the value of Node 200 is displayed unchanged.

    • B[$1], -[$2] – uses the budget value of Node 100 and the negative value of Node 200.   

 

Example 3:

In this example we have a function that contains 6 nodes. We want to show the difference between the budget values and the actual values of all the nodes except the first.

 

The Modifier function would look like this:

[$1], B[$2]-[$2], B[$3]-[$3], B[$4]-[$4]], B[$5]-[$5], B[$6]-[$6]

 

The first node could also be omitted, but we have included it for clarity. Either way it will contain the same value as the original function.   

 

 

Audit

 

Advanced

ID

 

Access control

 

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.