As well as values defined by the tables you're working with, you can introduce independent variables into your expressions. At any given time these have a fixed value (they don't vary between rows of a table), but you can adjust them interactively using the Variables Window with a slider or by typing in a number. They are not attached to any single table.
This means you can for instance set up a parameterised expression for a synthetic column or subset, and then change the value of the parameter without having to edit the algebraic expression used for the column or subset definition.
By default, adjustments to these variables have an instant
effect on plots or other displays that depend on the values so defined.
That's usually what you want, but if very large or numerous plots
depend on a given variable, adjusting it can cause a lot of computation
or I/O and slow things down.
The plot windows therefore have a
Replot on Data Change () button
that allow you to prevent such immediate updates, which will then
only take place on a replot which is triggered in some other way.
By default two global variables are set up and visible in the
Variables Window,
a floating point one var$x
and an integer one var$i
,
and they are referenced in the expression language using these names.
But you can define new ones with names of your choice as well.