Add a change to the scenario to see how it propagates.
Residual = declared value − what the formula explains. It is carried through the simulation so unresolved operands stay constant.
- Add two or more codes above to compare them.
Forward Assessment of Joint-node Relationships
Everything runs locally in your browser — no file ever leaves this machine.
Accepted formats: .xlsx, .xls, .csv.
Or start from one of these, then add your own files at any time — datasets are kept side by side.
Code · Value · Description · Type
The master record. Code is the primary key.
Drop a file here, or click to browse
Code · Operation · BCode
One row per term. BCode is the foreign key into Values.
Drop a file here, or click to browse
Both files are needed before the model can be built.
Column headers are matched case-insensitively and common synonyms are accepted
(ID for Code, Depends On for BCode, and so on).
If a workbook has several sheets, the first sheet carrying the required headers is used.
Each row of the dependency file adds one term to a code's formula. Rows for the same
Code combine in file order, so
Code Operation BCode 7 + 67 7 - 6 7 + 31
means 7 = +67 − 6 + 31 (an optional Weight / Factor
column, or a number written inside the operation such as *0.5, scales the term).
+ − × ÷ ^ % are supported, with normal arithmetic precedence.
Add a change to the scenario to see how it propagates.
Residual = declared value − what the formula explains. It is carried through the simulation so unresolved operands stay constant.