У меня есть следующая модель данных:
ABC
Монитор
20
АПРЕЛЯ
.25
20
НАЧАЛЬНЫЙ
CNTR000000
-
ДИКС
Ежечасно
75
МАРШ
.25
8
НАЧАЛЬНЫЙ
CNTR001111
Как отобразить результат по горизонтали, вот так апрель, март
У меня есть следующая модель данных:
ABC
Монитор
20
АПРЕЛЯ
.25
20
НАЧАЛЬНЫЙ
CNTR000000
-
ДИКС
Ежечасно
75
МАРШ
.25
8
НАЧАЛЬНЫЙ
CNTR001111
Как отобразить результат по горизонтали, вот так апрель, март
Найдите документацию 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?>