/
GROUPJSONOBJECTMERGE

GROUPJSONOBJECTMERGE

Syntax

GROUPJSONOBJECTMERGE(<string containing JSON Objects>)

Description

Merges all elements in a grouped series of JSON maps.

This is an aggregate function

Example

Given the following data:

GroupMap
Group1{"Andy":"Sales","Alba":Development","Anna":"Marketing","Affa":Management"}
Group1{"Jeff":"Sales","June":"Sales","Jack":"Development"}
Group2{"Sales":"Auto","Development":Auto","Marketing":"Hardware","Management":Auto"}
Group2{"Sales":"Hardware","Sales":Hardware","Development":"Hardware"}

First create a group using GROUPBY(#RawData!Groups)

GroupBy_Groups
Group1
Group2

Then use GROUPJSONOBJECTMERGE(#Sheet1!Map), and the results are the elements of the groups series merged by key.

GroupBy_GroupsGroup_Json_Object_Merge
Group1{"Andy":"Sales","Alba":Development","Anna":"Marketing","Affa":Management","Jeff":"Sales","June":"Sales","Jack":"Development"}
Group2{"Sales":"Hardware","Development":Hardware","Marketing":"Hardware","Management":"Auto"}

When JSON Objects with the same key are merged, the earlier key value(s) are overwritten by the following key value(s) in the group.

Related content

GROUPJSONOBJECTMERGE
GROUPJSONOBJECTMERGE
More like this
GROUPJSONOBJECTMERGE
GROUPJSONOBJECTMERGE
More like this
GROUPMAP
GROUPMAP
More like this
GROUPMAP
More like this
GROUPMAP
More like this
JSONARRAYSIZE
JSONARRAYSIZE
More like this