Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn / 6 сообщений из 6, страница 1 из 1
12.10.2009, 02:43
    #36244707
tanikdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
Доброго времени суток!

Имеется измерение статей типа parent-child для которого указаны нестандартные правила агрегации.

Например

Статья 500 - = 510 + 520 + 600
Статья 510
Статья 520
Статья 600 - = 610 + 620
Статья 610
Статья 620
Статья 700 - = 500/620

Вопрос: как в отчете отобразить сумму отвечающую правилам агрегации измерения????

SUM(Fields!Сумма.Value, "Stati", recursive) - выдает что-то неадекватное.

Возможно поможет AGGREGATE, но не не совсем понятно как его использовать. При таком варианте Aggregate(Fields!Сумма.Value, "Stati") выдается ошибка
The definition of the report is invalid.
The Value expression for the text box ‘Сумма’ uses the function Aggregate with an invalid scope parameter. The scope parameter must be the name of a scope where all containing
grouping scopes have group expressions that are simple field references or constants.

Есть ли вообще варианты это сделать?
...
Рейтинг: 0 / 0
12.10.2009, 17:42
    #36246300
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
tanikdn,

запрос сами строите или через дизайнер ?
Я к тому, что в запросе можно попробовать отдельным столбцос вытащить сумму, а потом это поле кидать в текстбокс с суммой.
...
Рейтинг: 0 / 0
12.10.2009, 21:59
    #36246678
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
Функция Aggregate в SSRS, грубо говоря, ничего не знает о правилах агрегирования в SSAS. Таким образом, напишите MDX-запрос, который вернет вам для каждого мембера Parent-Child иерархии корректное значение, а средствами SSRS уже отображайте эти значения.
...
Рейтинг: 0 / 0
13.10.2009, 16:50
    #36248531
tanikdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
Bigheadman,

Про функции понятно, спасибо!
А по запросу имеется в виду сам запрос менять или можно обойтись вычисляемым элементом в виде
([Accounts].[Stati].currentmember,[Measures].[Сумма]) или еще как-то отдельно указать в СМ сам CustomRollupColumn?

big-duke,
Стараюсь строить отчет по возможности через дизайнер. А если в текстбокс слепить, то всеравно ведь для рассчета простой Sum применять?
...
Рейтинг: 0 / 0
13.10.2009, 21:15
    #36249007
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
tanikdnbig-duke,
Стараюсь строить отчет по возможности через дизайнер. А если в текстбокс слепить, то всеравно ведь для рассчета простой Sum применять?Мой совет - если и используете дизайнер, то только для начала разработки запроса. Дизайнер создает иногда очень неэффективные запросы, да к тому же плохо читаемые. Я делаю обычно так. С помощью дизайнера создаю заготовку запроса, а дальше руками его дорабатываю.
...
Рейтинг: 0 / 0
14.10.2009, 21:44
    #36251707
tanikdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
Спасибо за совет! Прийдется покодить запросы... эх... где наша не пропадала... а надежда была обойтись малой кровью.
Еще раз огромное спасибо!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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