Purpose

Combines the main dataset with exactly one row from an additional source. Use it for an exchange rate, snapshot date, overall total or other shared attributes without key matching.

Inputs and outputs

main is the main table input; scalar is a single-row table. out contains every main row with added values.

Parameters

ParameterSettings and valuesOptions and limits
fieldsFields from the single-row table; an empty list means all its fields.Count: 0–256
prefixA prefix for the added field names.Default: empty
Up to 128 characters
collisionerror stops on a name collision; overwrite replaces the corresponding fields in the main table.Options: error, overwrite
Default: error

Step-by-step configuration

  1. Connect the main data to main.
  2. Prepare a scalar table containing exactly one row; use grouping without keys if needed.
  3. Select the added fields and prefix.
  4. Set collision behaviour and check the result’s row count.

Rules and diagnostics

  • Zero or more than one row in an active scalar input causes BROADCAST_CARDINALITY.
  • Use prefix, such as Rate_, to distinguish identical names.
  • The result has the same row count as the main table.
  • If either input is inactive, the result is also inactive.

Configuration example

main contains Product, Amount; scalar contains one row, Rate=40. Select Rate with prefix="". Every sale receives Rate, after which Amount / Rate calculates the equivalent in the other currency.