Derived Metrics is the way of formulating a new information from existing one by performing some calculations on existing data and this process needs to be automated using functions like Average, Sum, Max, Min etc. and some unary operators along with rollup.
Users can create a new metric using metrics available in the system. For example, you can subtract the values of one metric from the values of another metric. If any metric shows the dollar revenue for a particular region, users can create a derived metric to view the same data in millions, defined as Dollar revenue/1,000,000.

Derived Metric Details

Metric Expression

You can add metrics, apply functions on to it, apply unary operations, apply aggregate functions like 'Group By', and can execute any expression on selected metrics.

Formula

It contains the formula of 2 or more components . User add the Component A and after that user add the component B then inside the formula/expression input will concatenate with + operator (A+B) User can changed if he wants .

Group By Aggregation

It is a way to treat every hierarchy level independently and work like a relational "Group By" concept and hence this aggregation is named as "Group By" aggregation. This mechanism is provided to take care of some special cases where hierarchy doesn't make much sense and the user would like to see the data in a different hierarchy order.

Functions

It contains two functions - Average and Sum.

Hierarchical Metadata Component

It contains each hierarchical metadata component like Tier, Server, which is associated with that specific metric.
Note: 'Group By Aggregation', 'Functions', and 'Hierarchical Metadata Component' options are only enabled if you select 'None' in any of the metrics expressions.