Berserk Docs
Scalar FunctionsDynamic / JSON Functions

bag_pack_columns

Create a dynamic property bag whose keys are column names and whose values are the corresponding column values for the current row. Every argument must be a direct column reference — no arbitrary expressions are allowed.

Syntax

bag_pack_columns(columns)

Parameters

Prop

Type

Returns: dynamic

Examples

Example 1

datatable(a:int, b:string)[
  1, "hi",
  2, "bye"
]
| project packed = bag_pack_columns(a, b)
packed (dynamic)
{"a":1,"b":"hi"}
{"a":2,"b":"bye"}

On this page