|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
Есть матрица (на картинке) Посчитать % от общей суммы по столбцу не составляет проблемы. = Count(Fields!Id.Value) / Count(Fields!Id.Value, "matrix1_WeekName") Не могу посчитать % от суммы по группе... Пытался плясать от функции InScope, но никак не могу выкрутить правильное выражение. = Count(Fields!Id.Value) / IIf(InScope("matrix1_ResultRowGroup") , Nothing , Count(Fields!Id.Value)) Что написать вместо Nothing в выражении? Или вообще по другому написать его? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 14:11 |
|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
hallabud, ??? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 14:18 |
|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
user89, Так пробовал естественно - считает % от всей суммы по группе за все недели, а необходимо от суммы за определенную неделю, определенной группы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 14:19 |
|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
hallabud, а СУБД какая? Если MS SQL >= 2005, то можно через over (partition by...) В одном отчете я так и сделал, там % считались по хитрому алгоритму. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 14:29 |
|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
user89, 2005 Вы предлагаете на стороне T-SQL проценты посчитать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 14:39 |
|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
hallabud, ну да, оконные функции работают быстро. Замедление ~ 1 сек. на 20 тыс. записей. Но всё конечно зависит от сервера... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 14:45 |
|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
user89, Сделал оконными функциями. Спасибо за помощь! ЗЫ: Но все равно мучает вопрос, как это сделать на стороне ssrs ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 15:29 |
|
SSRS 2005 matrix: % от промежуточного итога
|
|||
---|---|---|---|
#18+
hallabud, Возможно смогу помочь, если приложите скриншот вашего отчета из студии (интересует группировка). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 13:40 |
|
|
start [/forum/topic.php?fid=31&msg=38408391&tid=1533939]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
91ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 203ms |
0 / 0 |