Я знаю, что это довольно поздний ответ, но надеюсь, что кто-то еще посчитает его полезным.
Вы можете использовать DataView вместо DataTable для привязки ваших диаграмм.
Синтаксис, который я использую какниже:
table.draw(response.getDataTable(), {
showRowNumber: false,
'view': { 'columns': [0, 1, 4,5] }
});
Это добавит только те столбцы к представлению данных, о котором вы упомянули.
В обработчике событий у вас все еще может быть .getDataTable () для извлечения всей записи.
С уважением, Авни