Table of Contents

Eaze

Eaze is Profitbase InVision's domain-specific formula language for cell calculations in data grids. It targets cells by column address, evaluates expressions, and writes results back — statement by statement.

A typical formula:

@<column>[<row-filter>] = <expression>;
@Amount[] = Price * Qty;

Where Eaze is used

Surface Role
Worksheet Calculations Cell formulas on Data Store columns
Worksheet Cell Validation rules Target + Statement expressions
Worksheet Cell Read-Only rules Target + Statement expressions
Worksheet Row/Cell Styling SETROWSTYLE / SETCELLSTYLE conditions
Table calculations (input-table) Same as Worksheet
SQL Report tabular output Derived column expressions
Workbook action instructions Parameters typed boolean \| Eaze expression

Not Eaze: Filter / Caption / Header / Is-Hidden / Visibility fields in the Workbook designer use C# directive expressions (Directive(...), Localize(...), @Object[...], @Context.ObjectAlias) — a different evaluator entirely.

Language reference

Function reference

Workbook context

Rules

Extensibility

Patterns

Idiomatic patterns — derived columns, cross-sheet lookups, dynamic EVAL formulas, AppVariable recalc, and more.