Я пытаюсь использовать группу строк в таблицах данных для суммирования времени (ЧЧ: мм) на пользователя.
Но я все еще получаю 00:00 для всех сгруппированных пользователей.
Что я делаю не так?
rowGroup: {
endRender: function ( rows, group ) {
const sum_rendered1 = rows
.data()
.pluck('eisodos')
.reduce((acc, time) => acc.add(moment.duration(time)), moment.duration());
console.log([Math.floor(sum_rendered1.asHours()), sum_rendered1.minutes()].join(':'));
//or 2nd way
var sum_rendered2 = rows
.data()
.pluck(17)
.reduce( function ( a, b ) {
return moment.duration(a).asMilliseconds() + moment.duration(b).asMilliseconds()
}, 0);
sum_rendered2 = moment.utc(sum_rendered2).format("HH:mm");
console.log(sum_rendered2);
return group +' ('+sum_rendered1+')'+' ('+sum_rendered2+')'
;
},
startRender: null,
dataSrc: 'last_name'
}