|
ssrs matrix subtotal подсчет процентов.
|
|||
---|---|---|---|
#18+
Уважаемые пользователи SSRS, помогите пожалуйста решить проблему. Имеется модель данных типа (общий вид): EmployeeIDCounterSubCounterCounterValue110111121120.5210221152120.4 Всё это крутится в ssrs 2005. Есть матрица. Группировка по рядам происходит по EmployeeID. Группировка по колонкам: Counter, SubCounter. CounterValue выводится как значение. SubCounter = 2 это постчитанные в хп процент subCounter0/subCounter1 Есть задача вывести тотал внизу всей этой матрицы. Создаю subTotal по EmployeeID, там (пишу условно) iif(inscope("Employee"),sum(CounterVaue,"subCounter"),counterValue), для значений subCounter 0 или 1. Всё суммирует ок. А вот как посчитать теперь процент? avg(...) не дает корректных результатов, так как среднее арифметическое процентов не равно соотношению итоговых сумм. Была мысль ссылаться на соседние ячейки, но как это сделать для динамически генерируемых колонок? Знаю что можно вернуть уже посчитанный результат с фейковым EmployeeId,но хотелось бы узнать, можно ли это сделать средствами репортинга? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2012, 00:37 |
|
ssrs matrix subtotal подсчет процентов.
|
|||
---|---|---|---|
#18+
смог разобраться сам. Если кому то это поможет: то использовал public shared переменные, чтобы запоминать предыдущие значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2012, 13:56 |
|
|
start [/forum/topic.php?fid=31&fpage=23&tid=1533648]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 116ms |
0 / 0 |