Batch operations let you run a CalcTree calculation once per row in a dataset — ideal for parametric studies, design checks across multiple cases, or processing large amounts of input data.
Setting Up a Batch Operation
Right-click on a dataset node (or use the ... menu)
Select Batch operation
Map columns to inputs — link dataset columns to the input variables on your page (e.g. map the "span" column to your span variable, "load_kN" to your load variable)
Click 'Create batch operation'
CalcTree runs your calculation for every row in the dataset and produces an output dataset with the results.
Output
The batch output appears as a new dataset with a stacked-sheets icon to distinguish it from regular datasets. It contains one row per input row, with your calculation results as additional columns.
You can view, sort, filter, and group the output just like any other dataset.
Auto-Recalculate
Enable auto-recalculate on a batch operation so the output updates automatically whenever the input dataset or page variables change.
Example Workflow
Create a dataset with 100 beam configurations (span, load, material)
Build your beam design calculation on the page
Set up a batch operation mapping dataset columns to your input variables
Run the batch to get all 100 results in a single output dataset
Use the output dataset to check which beams pass or fail