Skip to main content

Documentation Index

Fetch the complete documentation index at: https://pluvo-02a06e95.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Variables in Formulas

To reference a variable in a formula, type # to bring up the variable search menu. You can then start typing to filter and select the variable you need. This makes it easy to find exactly what you’re looking for—without memorizing names or flipping between tabs. Once selected, the variable will be inserted into your formula with the correct formatting. Variables in pluvo always start with a #, Functions are case-sensitive and always end with open and close brackets that may or may not include parameters. For example, month() is a function with no paramaters, but the ”()” are still requires. Single-word functions are always lowercase, unless otherwise noted here. Multiple word functions are camel-case, meaning they start lowercase anf then each subsequent word begind with an uppercase character e.g: sumIf(), countIf(), constantGrowth(), mondaysInMonth(), etc.

Basic Arithmetic

OperatorSyntaxExample
plus+1 + 1 = 2
minus-5 - 3 = 2
multiplication*2 * 3 = 6
division/10 / 2 = 5
Brackets ( ) ( 1 + 2 ) * 2 = 6
Exponent^3^2 = 9
Square Rootsqrt()sqrt(25) = 5

Growth Functions

Constant Growth

constantGrowth() increases a variable by a constant amount every set period (every month/quarter/year, etc.). syntax:
constantGrowth(starting_value, growth_per_period, 'frequency')
Accepted values for frequency include: monthly, quarterly, yearly, jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec. Note: Frequency MUST be inside ‘single quotes’. Example: constantGrowth(100, 10, 'monthly') This will start a forecast that is 100 in the first month, 110 in the second month, 120 in the third month, and so on.
FunctionDescriptionSyntaxExample
constantGrowthGrow by a constant amount every month/quarter/yearconstantGrowth(starting value, amount to grow by, ‘frequency’)constantGrowth(100,10,‘monthly)
percentGrowthGrow by a percentage every month/quarter/yearpercentGrowth(starting value, amount to grow by, ‘frequency’)percentGrowth(100,0.2,‘yearly’)

ifError()

Use ifError() to prevent broken outputs when a formula might return an error (like dividing by zero). Syntax:
ifError(expression, fallbackValue)
Note: This, like all functions in Pluvo, is case-sensitive.
If the expression runs successfully, it returns the result. If it errors, it returns the fallbackValue. Example:
ifError(Revenue / Headcount, 100000)
This returns Revenue per Employee, or 100000 if Headcount is zero. You can also use a formula as the fallback:
ifError(Revenue / Headcount, Revenue
* 0.2)
Simple, safe, and scalable.

Logical Functions

FunctionSyntaxDescriptionExampleResult
Ifif(condition, result_if_true, result_if_false)Used to check a condition, return a specific value if the condition holds true, and return a different value if the condition holds false.
Andand(condition_1,condition_2,…)Returns TRUE only if ALL conditions are TRUE
Addadd(num_1, num_2, …)Returns the sum of a set of numbers.
Sumsum(num_1, num_2, …)Ree: Add.
Sum IfsumIf(folder, ‘condition’)Sums variables in a folder IF the condition is true
Subtractsub(num_1, num_2, …)Returns the difference of a set of numbers.
Multiplymul(num_1, num_2, …)Multiplies two or more numbers.
Divide div(num_1, num_2, …)Divides two or more numbers.
Averageavg(num_1, num_2, …)Returns the average from a range of numbers
Floorfloor(num)Rounds down and returns the largest integer less than or equal to a given number.
Ceilingceil(num)Rounds up and returns the smallest integer greater than or equal to a given number.
Count IfcountIf( folder, ‘condition’)Counts variables in a folder IF the condition is true
Countcount(num_1, num_2, …)Returns the number of elements in a range.
Minmin(num_1, num_2, …)Finds the smallest number in a range.
Maxmax(num_1, num_2, …)Finds the largest number in a range.
Roundround(num_1)Rounds the number to the nearest whole number
note: functions in formulas are CASE SENSITIVE. All formula functions must be typed in lower-case (Camel Case for multi-word functions)

Comparison Functions and Operators

ComparatorSyntaxDescription
Equals==Returns TRUE if both conditions are equal
Greater Than >Returns TRUE
Less Than <Returns TRUE
Greater Than or Equal>=Returns TRUE
Less Than or Equal<=Returns TRUE

Other Mathematical functions and symbols

| Function / Symbol | Syntax | Description | | ----------------- | ------ | ------------------------------------ | | π | pi | ≈ 3.14159 | | Euler’s number | e | ≈ 2.71828182 | | sine function | sin( ) | Returns the sine of a given angle | | cosine function | cos( ) | Returns the cosine of a given angle | | tangent function | tan( ) | Returns the tangent of a given angle | Check out our other formula guides.
Don’t see what you’re looking for? You can suggest a new feature here. We’re adding support for new formulas and functions all the time!