Найдите документацию BI Publisher Report Designer's Guide
и найдите cross-tab
Хотелось бы что-то вроде этого:
Для столбцов Месяц:
<?for-each-group@column:RESULTS;MONTH?>
<?MONTH?>
<?end for-each-group?>
Для строк:
<?for-each-group:RESULTS;TYPE?>
<?TYPE?>
<?end for-each-group?>
Для ячеек:
<?for-each-group@cell:current-group();MONTH?>
<?sum(current-group()//HOURS)?>
<?end for-each-group?>