|
Доля по строке в Microsoft SQL Server Report Builder
|
|||
---|---|---|---|
#18+
Всем привет. В Microsoft SQL Server Report Builder нужно построить такую таблицу, где по значениям в строке выводится доля. Bank Year Week Bank A Bank B2013 1 11.33% 88.67% 2 15.16% 84.84% У меня не получается сделать долю по строке для каждой недели. Для общего Total, и для Year Total, я сделал. =Fields!SumPay.Value / Sum(Fields!SumPay.Value, "Week") не работает, так как он хватает все года, с этой неделей. Как можно заставить sum отбирать по двум полям? Ну или есть ли другой способ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2019, 17:25 |
|
Доля по строке в Microsoft SQL Server Report Builder
|
|||
---|---|---|---|
#18+
Devil_FoX, Можно сделать не таблицей а матрицей (оставив вертикальную группировку по годам, потом месяцам, и горизонтальную по банкам) там scope автоматически срабатывает для групп (или можно принудительно прописать) ещё вариант сделать это на уровне запроса чтобы в SSRS не считать получится быстрее (TimeDataRetrieval vs TimeProcessing) т.к. DB эти операции обычно выполняет производительней (можешь на всякий случай для своего варианта логики проверить на двух разных отчётах реализованных разными методологиями) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2019, 18:10 |
|
|
start [/forum/topic.php?fid=31&fpage=4&tid=1532886]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 381ms |
0 / 0 |