A Summation table defined by a SQL query over your other tables.
A calculation table is a Summation table defined by a SQL SELECT over your existing tables. Use it for derived datasets — aggregations, rollups, joins, and summaries computed from other tables.What you can do
Define the table with a SQL query; its columns come from the query.
Materialize it the first time, then refresh (synchronize) it to recompute from the latest source data.
Trace its lineage back to the tables it reads from.
On the Tables page, click Create → Calculation Table, then write the SELECT in the SQL editor and Run it. Saving does not materialize the result — it applies the SQL as a column change and leaves the table unmaterialized. Materialize it separately (see Via the API) before it can be queried.
A calculation table's SQL
POST /v1/grid/tables
Create a calculation table from a SELECT query.
POST /v1/grid/tables/{tableId}/materialize
Materialize the table so it can be queried.
POST /v1/grid/tables/{tableId}/synchronizations
Refresh it from the latest source data.
⌘I
Assistant
Responses are generated using AI and may contain mistakes.