Behaves as a single-datapoint memory cell, which is reset when its first argument is true.
remember allows you to save a chosen datapoint. Whenever the argument of
true, it saves the current datapoint, and keeps repeating it while the argument is
An example will explain this very nicely. If your data is:
then the transform
remember($ < 0) will return:
The reason the
20 is repeated at the beginning, despite it being positive, is because
remember is always initialized with your first datapoint.
|One-To-One||Stateless||Peek||Input Schema||Output Schema|
|1||The statement to check for truth. If true, it will remember the current datapoint||False||False||False|
|2||Optional, if this is set, then the result of this argument is stored instead of the datapoint||True||False||False||None|