Мне нужно отображать данные в виде сетки с объединенными строками для некоторых столбцов. Пожалуйста, помогите мне подготовить сетку в ниже определенном формате:

И исходные данные поступают из базы данных в формате ниже:

Пожалуйста, помогите мне найти лучший способ для выполнения этой задачи динамически и эффективно.