kkishore
4 years agoNew Contributor III
Converting rows into column
I am trying below data converting rows into columns
input:
[
{
“CARRIERCODE”: “abc”,
“SHIPCARRIERTRACKINGNUM”: “531”,
“DATETIMEVALUE”: “2022-05-16 08:05:00”,
“DATETIMETYPE”: “ACTUAL_DEL...
- 4 years ago
Hi @kkishore,
Group the incoming data by CARRIERCODE & SHIPCARRIERTRACKINGNUM:
And add the following expression in a mapper after the group by snap:
$group.map(x=>{[x.DATETIMETYPE+"_DATETIMEVALUE"]:x.DATETIMEVALUE,[x.DATETIMETYPE+"_DATEVALUE"]:x.DATEVALUE}).reduce((acc,curr)=>acc.extend(curr),{}).extend($groupBy)
Hope this helps,
Regards