---
url: /modelling-guides/creating-an-operational-expenditure-model/custom-header.md
description: >-
  We can add a new custom header to the report on columns from the panel on the
  left side.
---

# Custom Header

We can add a new custom header to the report on columns from the panel on the left side.

![Custom Header](/operational-expenditure-model-figures/workview-custom-header.png)

By double-clicking on the custom heading we can type in a new value to display for each column. Make sure to add double quotes around the text. We will name the first column **LY Actual**.

![Heading Editor LY Actual](/operational-expenditure-model-figures/header-formula-ly-actual.png)

Second column will be named **Phasing Amount**.

![Heading Editor Phasing Amount](/operational-expenditure-model-figures/header-formula-phasing-amount.png)

Third column will be named **Phasing Method**.

![Heading Editor Phasing Method](/operational-expenditure-model-figures/header-formula-phasing-method.png)

For our second set we can go through each column and name them. However, naming each individual column for the entire set is inefficient; instead, we could implement a formula that applies to the entire set.

Add the following formula to the header editor and click the **Apply to the Set** and save formula.

```js
IF( ELEMENT("Month")="All Months",
    ELEMENT("Year") & " - " & ELEMENT("Scenario"),
    ELEMENT("Month") & " - " & LEFT(ELEMENT("Scenario"), 3)
)
```

![Heading Editor Time](/operational-expenditure-model-figures/header-formula-time.png)

The workview header should now look like the following. In the next section we will hide the uncessary headers.

![Heading Editor Progress](/operational-expenditure-model-figures/custom-header-progress.png)
