Skip to main content
Collects the union of valid_from dates across every wired upstream and emits them as a list of synthetic dated properties. Pair with Each (Loop Properties port) when you need to derive one target dated property from two or more source dated properties — a change in any source’s timeline should produce a new entry in the target’s timeline.

Inputs

  • Data — variadic. Wire any number of upstream nodes (typically Attribute nodes pointing at the source paths, but any node emitting dated properties works). Every incoming timeline contributes its valid_from dates to the union.

Output

  • Result — a list of synthetic dated properties, one per unique valid_from across all inputs, sorted descending. Each entry has both value and valid_from set to the date. Feed this into Each on the Loop Properties port to iterate per cutover date.

Inside the loop

Inside the Each subgraph, AtMoment falls back to the loop’s each_valid_from when its Date port is unwired — so reading each source at the current cutover date needs no extra wiring.

Ports