Speak spreadsheet
Use familiar names such as SUMIFS, IF, DAYS, CONCAT, and ROUND so the first step feels known.

Expression Studio gives administrators and consultants a visual way to create customer and invoice values, then turns each governed expression into SQL that runs where the data already lives.
Today, a request such as “sum open amounts for selected document types at customer level” usually follows one of two paths: move the data into LiveCube, or ask engineering to add or change a Java agent. The calculation is simple; both delivery paths add avoidable dependency and time.
The Costco request is one concrete example: sum open amount when document type is RV or DZ and status is Open. The same visual pattern can serve similar requirements across customers without another integration or agent change.
“Show the sum of open amounts for selected document types, for every customer.”
The interface is not a thin SQL editor and it is not a spreadsheet clone. It uses spreadsheet language to make intent familiar, then adds product safeguards, simulation, lineage, and control.
Use familiar names such as SUMIFS, IF, DAYS, CONCAT, and ROUND so the first step feels known.
Compose a readable business sentence from approved fields, operators, and functions.
Test on representative customers and their invoices before spending effort on a full run.
Show parameterized SQL, inferred result type, scope, and matched records without asking users to write SQL.
The product promise should be precise: support spreadsheet functions whose behavior can be represented safely and predictably in SQL at customer or invoice grain. Functions that depend on worksheet layout, volatile state, macros, or arbitrary code remain out of scope.
The durable artifact is a typed expression definition, not a raw SQL string. A Java or Python service validates its fields and functions, compiles parameterized SQL for the supported database dialect, executes against the required grain, and records lineage.
The first release should solve high-frequency collections questions with exceptional clarity. Breadth follows observed demand, not a promise to reproduce every corner of Excel on day one.