У меня есть следующие значения массива,
[
{
"amount": 4.27,
"month": 1,
"year": 2017
},
{
"amount": 2.46,
"month": 1,
"year": 2017
},
{
"amount": 1.5,
"month": 2,
"year": 2017
},
{
"amount": 28.24,
"month": 2,
"year": 2017
},
{
"amount": 8.24,
"month": 3,
"year": 2017
},
{
"amount": 3.65,
"month": 3,
"year": 2017
},
{
"amount": 0.86,
"month": 3,
"year": 2017
},
{
"amount": 0,
"month": 1,
"year": 2018
},
{
"amount": 71.84,
"month": 2,
"year": 2018
},
{
"amount": 26.62,
"month": 3,
"year": 2018
}]
, который должен быть сгруппирован по конкретным месяцам и годам , а окончательные значения должны быть в следующем формате,
[
{
"amount": 6.63,
"month": 1,
"year": 2017
},
{
"amount": 29.74,
"month": 2,
"year": 2017
},
{
"amount":12.75,
"month": 3,
"year": 2017
},
{
"amount": 0,
"month": 1,
"year": 2018
},
{
"amount": 71.84,
"month": 2,
"year": 2018
},
{
"amount": 26.62,
"month": 3,
"year": 2018
}]
Я привел этот пример: Группировка элементов массива с использованием объекта
Но я не могу разобрать итоговую часть, и все, что я получаю, это только первое значение из определенного месяца и года.