|
|
|
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Имеется измерение статей типа 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. Есть ли вообще варианты это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2009, 02:43 |
|
||
|
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
|
|||
|---|---|---|---|
|
#18+
tanikdn, запрос сами строите или через дизайнер ? Я к тому, что в запросе можно попробовать отдельным столбцос вытащить сумму, а потом это поле кидать в текстбокс с суммой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2009, 17:42 |
|
||
|
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
|
|||
|---|---|---|---|
|
#18+
Функция Aggregate в SSRS, грубо говоря, ничего не знает о правилах агрегирования в SSAS. Таким образом, напишите MDX-запрос, который вернет вам для каждого мембера Parent-Child иерархии корректное значение, а средствами SSRS уже отображайте эти значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2009, 21:59 |
|
||
|
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
|
|||
|---|---|---|---|
|
#18+
Bigheadman, Про функции понятно, спасибо! А по запросу имеется в виду сам запрос менять или можно обойтись вычисляемым элементом в виде ([Accounts].[Stati].currentmember,[Measures].[Сумма]) или еще как-то отдельно указать в СМ сам CustomRollupColumn? big-duke, Стараюсь строить отчет по возможности через дизайнер. А если в текстбокс слепить, то всеравно ведь для рассчета простой Sum применять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 16:50 |
|
||
|
SSRS08 SSAS08 - сумма по parent-child с CustomRollupColumn
|
|||
|---|---|---|---|
|
#18+
tanikdnbig-duke, Стараюсь строить отчет по возможности через дизайнер. А если в текстбокс слепить, то всеравно ведь для рассчета простой Sum применять?Мой совет - если и используете дизайнер, то только для начала разработки запроса. Дизайнер создает иногда очень неэффективные запросы, да к тому же плохо читаемые. Я делаю обычно так. С помощью дизайнера создаю заготовку запроса, а дальше руками его дорабатываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2009, 21:15 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=79&tid=1535872]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 278ms |

| 0 / 0 |
