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..
 
    