BI Publisher - отображать данные по горизонтали МЕСЯЦ - PullRequest
1 голос
/ 14 апреля 2020

У меня есть следующая модель данных:

AB C

Монитор

20

АПРЕЛЬ

.25

20

ПЕРВИЧНЫЙ

CNTR000000

-

DICS

Ежечасно

75

МАРТ

.25

8

ПЕРВИЧНЫЙ

CNTR001111

Как отобразить результат по горизонтали, например, апрель, март

1 Ответ

0 голосов
/ 14 апреля 2020

Найдите документацию BI Publisher Report Designer's Guide и найдите cross-tab

enter image description here

Хотелось бы что-то вроде этого:

Для столбцов Месяц:

<?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?>
...