Hi Jacques,
your guess is correct.
The calculated columns work based on the request of records from the underlying nodes that run data into a projection node.
If there are no records being fed into the projection node, no expression evaluation can be done.
- Lars