Skip to main content

Information formulas in Dashpivot (data validation and error checking)

Learn how to use information formulas in Dashpivot to perform data validation, error checking, and logical testing in your templates

Written by Adriana De Souza
Updated over a week ago

Dashpivot supports Excel-style information functions inside Default Tables and Prefilled Tables. These formulas are commonly used for:

  • Error checking

  • Data validation

  • Conditional logic and formula construction

  • Cell value testing

  • Error prevention

ISBLANK()

Purpose: Returns TRUE if a cell is empty.
Formula to use:
=ISBLANK(A1)

Example:
If A1 is empty
=ISBLANK(A1) returns TRUE

If A1 contains any value (text, number, date, etc.)
=ISBLANK(A1) returns FALSE


ISEVEN()

Purpose: Returns TRUE if a number is even.
Formula to use:
=ISEVEN(A1)

Example:
If A1 = 4
=ISEVEN(A1) returns TRUE

If A1 = 5
=ISEVEN(A1) returns FALSE


ISODD()

Purpose: Returns TRUE if a number is odd.
Formula to use:
=ISODD(A1)

Example:
If A1 = 5
=ISODD(A1) returns TRUE

If A1 = 4
=ISODD(A1) returns FALSE


ISNUMBER()

Purpose: Returns TRUE if the value is numeric.
Formula to use:
=ISNUMBER(A1)

Example:
If A1 = 100
=ISNUMBER(A1) returns TRUE

If A1 = "Hello"
=ISNUMBER(A1) returns FALSE

If A1 is empty
=ISNUMBER(A1) returns FALSE


ISTEXT()

Purpose: Returns TRUE if the value is text.
Formula to use:
=ISTEXT(A1)

Example:
If A1 = "Project A"
=ISTEXT(A1) returns TRUE

If A1 = 250
=ISTEXT(A1) returns FALSE


ISNONTEXT()

Purpose: Returns TRUE if the value is not text.
Formula to use:
=ISNONTEXT(A1)

Example:
If A1 = 250
=ISNONTEXT(A1) returns TRUE

If A1 is blank
=ISNONTEXT(A1) returns TRUE

If A1 = "Project A"
=ISNONTEXT(A1) returns FALSE


ISLOGICAL()

Purpose: Returns TRUE if the value is a logical value (TRUE or FALSE).
Formula to use:
=ISLOGICAL(A1)

Example:
If A1 = TRUE
=ISLOGICAL(A1) returns TRUE

If A1 = 10
=ISLOGICAL(A1) returns FALSE

If A1 = "TRUE" (text)
=ISLOGICAL(A1) returns FALSE

Using information formulas in Dashpivot helps prevent errors, validate user input, and build more reliable and dynamic templates.

Did this answer your question?