# 4. Adding business logic and formulae

We discussed filters, sorting and reordering data, managing columns, pinning rows and columns, and many other features in the [previous section](/premium-table/working-with-premium-table/3.-basic-interactions.md). In this section, we'll cover the following:

**1. Insert calculated rows** - Inforiver Premium Table provides an option to insert calculated rows using an Excel-like formula engine. To learn more, refer to [insert calculated rows](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/insert-calculated-rows.md).

**2. Insert calculated columns** - With Inforiver, it is possible to insert a new calculated column or measure at the visual level. To learn more, refer to [insert calculated columns](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/insert-calculated-columns.md).

**3. Insert manual input rows** - Inforiver allows you to insert static rows in matrix-style reports where you can input or enter the data. To learn more, refer to [insert manual input rows](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/insert-manual-input-rows.md).

**4. Insert manual input columns** - Inforiver provides six (6) different options to manually enter data in your Power BI report such as date, text, single/multi-select etc. To learn more, refer to [insert manual input columns](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/insert-manual-input-columns.md).

**5. Invert sign** - Using the invert sign feature you can change the signs for cells or rows right within the report. To learn more, refer to [Invert sign.](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/invert-sign.md)

**6. Editing cells** - Edit native measures and apply calculations at visual level. [Learn more about editing cells.](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/editing-cells.md)

**7. Quick formula** - Inforiver provides several one-click calculations for inserting columns and rows. To learn more, refer to [quick formulas](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/quick-formula.md).

**8. Manage inserted rows & columns** - Rows or columns inserted in the visual such as calculations, static rows, or data input columns can be managed using the 'Manage' options. To learn more, refer to [Manage inserted rows & columns.](/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae/manage-inserted-rows-and-columns.md)

**9. Insert image URLs** - Rows or columns inserted in the visual such as calculations, static rows, or data input columns can be&#x20;

#### Resources

[Visual calculations using Inforiver](https://inforiver.com/webinars/visual-level-formula-calculations-powerbi/)

[Excel-like MoM, QoQ, YoY % calculations in rows ](https://inforiver.com/blog/general/excel-like-mom-qoq-yoy-calculations-power-bi/)

[Calculate remaining budget without using DAX](https://inforiver.com/blog/general/calculating-remaining-budget-powerbi/)

[Implement SUM measure totals without using DAX](https://inforiver.com/blog/general/sum-measure-totals-powerbi-no-dax/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.inforiver.com/premium-table/working-with-premium-table/4.-adding-business-logic-and-formulae.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
