|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Привет, All! Есть отчет, показанный на картинке. Вопрос: можно как-то получить итоги по товарам по каждому элементу в иерархии (итог по Бобруйску, итог по Зеленограду, Клину, Москве). Чего-то не выходит каменный цветок. Или плюнуть и на сервере посчитать? P.S. У функции sum есть параметр recursive, только вот в документации он чего-то не описан, и не понятно работает ли он вообще. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2005, 12:59 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
ok, проковырявшись весь день, я так понял, что нет такой функциональности, а в RS2k5 есть? Господа из Редмонда, а? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2005, 17:54 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
тихо сам с собою... таки если если столбец в матрице один, то недокументированный параметр recursive функции sum работает правильно. можно его как-то заставить работать в общем случае??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2005, 18:31 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Ray Dтихо сам с собою... таки если если столбец в матрице один, то недокументированный параметр recursive функции sum работает правильно. можно его как-то заставить работать в общем случае??? Не совсем понимаю, чего же Вы хотите добиться? Как должен выглядеть желаемый отчет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2005, 23:01 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Все просто :) Хочется в parent'ах получать суммы child'ов. Единственное упоминание о решении проблемы нашел здесь: http://www.microsoft.com/technet/community/newsgroups/dgbrowser/en-us/default.mspx?query=recursive&dg=microsoft.public.sqlserver.reportingsvcs&cat=en-us-technet-sqlserv&lang=en&cr=US&pt=261BA873-F3AB-420E-96D6-E3004596A551&catlist=328BAFD2-1A81-4558-B1DE-B6EB49F31B7E&dglist=&ptlist=&exp=&sloc=en-us&mid=dfdc0ed3-a6b9-483a-b9e6-4c07a56a7155 Но решение не все, и не очень понятно, как это использовать. В RS 2k5 рекурсивная сумма работает или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2005, 11:17 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Т.е. для Зеленограда это будет 20+30, для Москвы 10+20+30+30 (для товара 1) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2005, 11:20 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Ray DТ.е. для Зеленограда это будет 20+30, для Москвы 10+20+30+30 (для товара 1) А данные откуда? Из SQL или из AS? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2005, 00:10 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Данные из MS SQL, с AS понятно, а вот в моем случае не хочется городить на сервере рекурсивный подсчет итогов. Конструкция sum(field,scope,recursive) я так понимаю недоделана? Тогда может прокомментируете решение http://www.sql.ru/forum/actualpost.aspx?bid=57&tid=246004&mid=0&p=1#2188853 Или это имеется в виду тот же рекурсивный подсчет, только на клиенте? Как лучше поступить в данном случае? Считать все на сервере, а RS использовать только как рисовалку? Это ведь довольно частая задача. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2005, 10:46 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Дак а что на счет параметра recursive у sum? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2005, 17:15 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Параметр recursive незадокументирован не от хорошей жизни, - работает эта штука только в таблицах. Способ, приведенный в ньюсгруппе меня пугает. Наверное, лучше вычислять в query. -- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2005, 12:14 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
и снова здравствуйте :) отчет на картинке. а задача такая - для некоторых товаров отдельные столбцы скрыть, например для "Товар 2" скрыть столбец ТА. эта задача как-то решается? Visibility =iif(Fields!good_name.Value="Товар 1", True, False) - чего-то не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2006, 13:54 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
Если данные имеют вид Москва,Товар2,Продажа,40 Москва,Товар2,ТА,10 то можно отфильтровать на уровне матрицы (если не нужные какие-то глобальные агрегаты) --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2006, 23:57 |
|
RS2k: Рекурсия+матрица+промежуточные итоги
|
|||
---|---|---|---|
#18+
автор то можно отфильтровать на уровне матрицы (если не нужные какие-то глобальные агрегаты) Простите, это как? Имеется в виду сделать эти параметры не статическими столбцами? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2006, 10:02 |
|
|
start [/forum/topic.php?fid=31&msg=33444954&tid=1539299]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 244ms |
0 / 0 |