My base data is as following..
[{
month: 'Jan',
cat: A,
val: 20
},{
month: 'Jan',
cat: B,
val: 5
},{
month: 'Jan',
cat: C,
val: 10
},{
month: 'Feb',
cat: A,
val: 30
},{
month: 'Feb',
cat: B,
val: 10
},{
month: 'Feb',
cat: C,
val: 20
}]
I need to convert it into the following using javascript..
[{
month: 'Jan',
A: 20,
B: 5,
C: 10
}, {
month: 'Feb',
A: 30,
B: 10,
C: 20
}]
If the base data only had cat and val..
I could have tried something like..
data[e.cat] = e.val;
But grouping by month has got me.. Any help is sincerely appreciated..