Skip to main content Skip to footer

Best Practice

The Math Module

How does it work?

Crosser Math Module

The Math Module

Whenever you want to do calculations with your data the Math module is very useful. With this module you can write mathematical expressions like when you write them on paper or in your spreadsheets. You reference data from your Flow messages using template syntax:

Sin({data.angle}) * {data.amplitude}

The module supports a large number of mathematical functions, like trigonometry, powers, rounding and so forth. You find the full list in the module documentation. It is also possible to generate conditional values using the ‘if’ function, similar to what you can do in a spreadsheet.

You can define any number of expressions with a single module, you can also reference the result of one expression in another expression.


Crosser Flow Example SAP to Databricks
Crosser Flow Example SAP KPI to Databricks and Local Dashboard



About the author

Goran Appelquist (Ph.D) | CTO

Göran has 20 years experience in leading technology teams. He’s the lead architect of our end-to-end solution and is extremely focused in securing the lowest possible Total Cost of Ownership for our customers.

"Hidden Lifecycle (employee) cost can account for 5-10 times the purchase price of software. Our goal is to offer a solution that automates and removes most of the tasks that is costly over the lifecycle.

My career started in the academic world where I got a PhD in physics by researching large scale data acquisition systems for physics experiments, such as the LHC at CERN. After leaving academia I have been working in several tech startups in different management positions over the last 20 years.

In most of these positions I have stood with one foot in the R&D team and another in the product/business teams. My passion is learning new technologies, use it to develop innovative products and explain the solutions to end users, technical or non-technical."