Calculations
How calculations can be added or edited

Numerical Calculations
+, -, *, /
SUM(numerical expression)
SUMIF(numerical expression, condition)
AVG(numerical expression)
AVGIF(numerical expression, condition)
MIN(numerical expression)
MINIF(numerical expression, condition)
MAX(numerical expression)
MAXIF(numerical expression, condition)
COUNT(field)
COUNTIF(field, condition)
COUNT_DISTINCT(field)
COUNTIF_DISTINCT(field, condition)
TOTAL(aggregation(numerical expression))
RUNNING_SUM(aggregation(numerical expression))
RUNNING_AVG(aggregation(numerical expression))
RUNNING_MIN(aggregation(numerical expression))
RUNNING_MAX(aggregation(numerical expression))
DIFFERENCE(aggregation(numerical expression))
BINS(numerical expression)
ROUND(numerical expression, places)
ABS(numerical expression)
MEDIAN(numerical expression)
PERCENTILE(numerical expression\, percentile)
Date Calculations
MINUTE(date expression)
HOUR(date expression)
DAY(date expression)
WEEK(date expression)
MONTH(date expression)
QUARTER(date expression)
YEAR(date expression)
AUTO(date expression)
TIMELINE(start field, end field [, stop on current date, timeline start field, timeline end field])
TODAY() or NOW()
DATEDIFF(start, end, unit)
DATE(string expression)
Text Calculations
{text 1} + {text 2}
UPPER(text expression)
LOWER(text expression)
LEFT(text expression, N)
RIGHT(text expression, N)
REPLACE(text expression, text to be replaced, replacement)
LENGTH(text expression)
Logical operations and functions
{expression 1} == {expression 2}
{expression 1} != {expression 2}
{expression 1} > {expression 2}
{expression 1} >= {expression 2}
{expression 1} < {expression 2}
{expression 1} <= {expression 2}
{logical expression 1} OR {logical expression 2}
{logical expression 1} AND {logical expression 2}
IF(logical expression, expression 1, expression 2)
IFNONE(expression, default)
IS_NULL(expression)
IS_NOT_NULL(expression)
CONTAINS({text expression}, {text})
LIKE({text expression} , {pattern})
TEXT_AGG({text expression})
Last updated