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"} |