powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2k: Рекурсия+матрица+промежуточные итоги
14 сообщений из 14, страница 1 из 1
RS2k: Рекурсия+матрица+промежуточные итоги
    #33443953
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, All!

Есть отчет, показанный на картинке.
Вопрос: можно как-то получить итоги по товарам по каждому элементу в иерархии (итог по Бобруйску, итог по Зеленограду, Клину, Москве). Чего-то не выходит каменный цветок. Или плюнуть и на сервере посчитать?

P.S. У функции sum есть параметр recursive, только вот в документации он чего-то не описан, и не понятно работает ли он вообще.
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33444954
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ok, проковырявшись весь день, я так понял, что нет такой функциональности, а в RS2k5 есть? Господа из Редмонда, а?
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33445039
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тихо сам с собою...
таки если если столбец в матрице один, то недокументированный параметр recursive функции sum работает правильно. можно его как-то заставить работать в общем случае???
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33445327
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ray Dтихо сам с собою...
таки если если столбец в матрице один, то недокументированный параметр recursive функции sum работает правильно. можно его как-то заставить работать в общем случае???

Не совсем понимаю, чего же Вы хотите добиться?
Как должен выглядеть желаемый отчет?
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33445967
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все просто :) Хочется в 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 рекурсивная сумма работает или нет?
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33445977
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. для Зеленограда это будет 20+30, для Москвы 10+20+30+30 (для товара 1)
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33450721
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ray DТ.е. для Зеленограда это будет 20+30, для Москвы 10+20+30+30 (для товара 1)

А данные откуда? Из SQL или из AS?
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33451118
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данные из MS SQL, с AS понятно, а вот в моем случае не хочется городить на сервере рекурсивный подсчет итогов.
Конструкция sum(field,scope,recursive) я так понимаю недоделана?
Тогда может прокомментируете решение
http://www.sql.ru/forum/actualpost.aspx?bid=57&tid=246004&mid=0&p=1#2188853
Или это имеется в виду тот же рекурсивный подсчет, только на клиенте?

Как лучше поступить в данном случае? Считать все на сервере, а RS использовать только как рисовалку? Это ведь довольно частая задача.
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33452721
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дак а что на счет параметра recursive у sum?
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33454073
ReportServer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Параметр recursive незадокументирован не от хорошей жизни, - работает эта штука только в таблицах.
Способ, приведенный в ньюсгруппе меня пугает. Наверное, лучше вычислять в query.
--
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33478999
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и снова здравствуйте :)
отчет на картинке. а задача такая - для некоторых товаров отдельные столбцы скрыть, например для "Товар 2" скрыть столбец ТА. эта задача как-то решается?
Visibility =iif(Fields!good_name.Value="Товар 1", True, False) - чего-то не работает.
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33480204
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если данные имеют вид

Москва,Товар2,Продажа,40
Москва,Товар2,ТА,10

то можно отфильтровать на уровне матрицы (если не нужные какие-то глобальные агрегаты)

---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33480529
Фотография Ray D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
то можно отфильтровать на уровне матрицы (если не нужные какие-то глобальные агрегаты)

Простите, это как? Имеется в виду сделать эти параметры не статическими столбцами?
...
Рейтинг: 0 / 0
RS2k: Рекурсия+матрица+промежуточные итоги
    #33482676
ReportServer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно так.
--
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2k: Рекурсия+матрица+промежуточные итоги
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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