Example #1

Usage


    let container = document.getElementById('example1');
        let table = pivotTabe(data, ['year', 'department'], ['brand', 'model'], (items) => {
            let result = 0;
            for (let item of items) {
                result += +item.price
            }
            return result;
        });
    container.appendChild(table);

Example #2