powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2005 matrix: % от промежуточного итога
9 сообщений из 9, страница 1 из 1
SSRS 2005 matrix: % от промежуточного итога
    #38407218
hallabud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть матрица (на картинке)

Посчитать % от общей суммы по столбцу не составляет проблемы.
= 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 в выражении? Или вообще по другому написать его?
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38407230
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hallabud,

???
Код: sql
1.
= Count(Fields!Id.Value) / Count(Fields!Id.Value, "matrix1_ResultRowGroup")
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38407233
hallabud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,
Так пробовал естественно - считает % от всей суммы по группе за все недели, а необходимо от суммы за определенную неделю, определенной группы.
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38407253
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hallabud,

а СУБД какая? Если MS SQL >= 2005, то можно через over (partition by...)
В одном отчете я так и сделал, там % считались по хитрому алгоритму.
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38407276
hallabud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,

2005
Вы предлагаете на стороне T-SQL проценты посчитать?
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38407288
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hallabud,

ну да, оконные функции работают быстро. Замедление ~ 1 сек. на 20 тыс. записей. Но всё конечно зависит от сервера...
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38407381
hallabud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,
Сделал оконными функциями.
Спасибо за помощь!

ЗЫ: Но все равно мучает вопрос, как это сделать на стороне ssrs
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38408391
Remind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hallabud,

Возможно смогу помочь, если приложите скриншот вашего отчета из студии (интересует группировка).
...
Рейтинг: 0 / 0
SSRS 2005 matrix: % от промежуточного итога
    #38408433
Remind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как бы там ни было, можете использовать такой вариант:
Код: sql
1.
=ReportItems!Textbox1.Value / ReportItems!Textbox2.Value
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2005 matrix: % от промежуточного итога
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]