Добавить выберите по вашему запросу, как показано ниже
lst = db.Database.SqlQuery<GridReportViewModel>(sqlquery).ToList();
Viewbag.DataGrid = lst.GroupBy(x => new { x.PosisiJabatanId, x.AplikasiId })
.Select(g => new { Key = g.Key, Items = g.ToList() });
, по вашему мнению, используйте, как показано ниже
@{int i = 1;}
@foreach (var item in @ViewBag.DataGrid)
{
@:<tr>
<td>@i</td>
<td>@item.Key.PosisiJabatanId</td>
foreach (GridReportViewModel item2 in @item.Items)
{
<td>@item2.NilaiKolom</td>
}
i = i + 1;
@:</tr>
}