Math functions
With the available math functions in Qlik Automate, you can apply mathematical operations to data.
Add
Do addition.
{$.inputs.salesCanada} = 1000000
{$.inputs2.salesUSA} = 2000000
{add: {$.inputs.salesCanada}, $.inputs2.salesUSA} = 3000000
Subtract
Do subtraction.
{$.inputs.salesCanada} = 1000000
{$.inputs2.salesUSA} = 2000000
{subtract: {$.inputs2.salesUSA}, $.inputs.salesCanada} = 1000000
Multiply
Do multiplication.
{$.inputs.annualSales} = 100000
{$.inputs2.months} = 12
{multiply: {$.inputs.sales}, $.inputs2.months} = 14000
Divide
Do division.
{$.inputs.sales} = 1500000
{$.inputs2.months} = 12
{divide: {$.inputs.avgSalesDay}, $.inputs2.days} = 125000
Round
Returns the rounded number of a decimal number. The default rounding removes all decimals. Optionally add a parameter to specify the rounding places.
{$.inputs.USDEUR} = 0.8416
{round: {$.inputs.USDEUR}} = 1
{round: {$.inputs.USDEUR}, 2} = 0.84
Max
Returns the maximum value from a list.
{$.list[*].id} = [1
,2
,7
,10
]
{max:{$.list[*].id}} = 10
Min
Returns the minimum value from a list.
{$.list[*].id} = [1
,2
,7
,10
]
{min:{$.list[*].id}} = 1
Modulo
Returns the remainder of a division.
{$.inputs.num1} = 25
{$.inputs.num2} = 4
{mod: {$.inputs.num}, $.inputs2.num2} = 1
Random number
Generates a random number (integer). A parameter is required to specify the number of digits.
{randomnumber:2} = 14
Mod 10
Calculates a check digit according to Mod 10.
{modtendigit:25} = 7
Mod 11
Calculates a check digit according to Mod 11.
{modelevendigit:25} = 6