Поделиться через


bag_merge()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Функция объединяет несколько dynamic пакетов свойств в один dynamic объект контейнера свойств, консолидируя все свойства из входных пакетов.

Синтаксис

bag_merge(bag1,bag2[,*bag3*, ...])

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
bag1... bagN dynamic ✔️ Пакеты свойств для слияния. Функция принимает от 2 до 64 аргументов.

Возвраты

Контейнер dynamic свойств, содержащий объединенные результаты всех входных пакетов свойств. Если ключ присутствует в нескольких входных пакетах, значение, связанное с ключом из самого левого аргумента, имеет приоритет.

Пример

print result = bag_merge(
   dynamic({'A1':12, 'B1':2, 'C1':3}),
   dynamic({'A2':81, 'B2':82, 'A1':1}))

Выходные данные

result
{
"A1": 12,
"B1": 2,
"C1": 3,
"A2": 81,
"B2": 82
}