powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
6 сообщений из 6, страница 1 из 1
HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
    #33439161
alisaap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите чайнику!!
Есть база, в одной таблице товары, в другой остатки, в третьей обороты. В ReportServer делаю три DateSets по каждой таблице. На LayOut вывожу таблицу товаров. Затем к ней хочу приделать колонку оборотов и колонку остатков. Но как в Expressions ввести ссылку на другой DateSets с получением данных именно по нужной позиции? Нашел только
=Sum(Fields!CostAmount.Value, "View_InventTrans_Sales")
она дает сумму по всем товарам, а как сказать, что нужно по конкретному - непонятно.
В help-ах по языку толком ничего нет (синтаксиса).
Помогите советом и ссылкой на документацию по программированию и дизайну для непрофессионалов (желательно на русском).
Заранее спасибо.
...
Рейтинг: 0 / 0
HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
    #33439395
ReportServer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наилучшее решение - join в один dataset.

--
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
    #33439491
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ReportServer
А почему не использовать несколько отчётов и не объеденить их в одну таблицу - т.е. в ячейку таблицы вставить подчинённый отчёт, параметры которго будут браться из Fields основного отчёта? Минусы при этом известны, но иногода иначе не совсем получается..

Это относится к RS на 2000 SQL Server, 2005 пробовал пока только для ознакомления. RS используется достаточно давно, ещё с первых беток (по MSDN подпискам получали).

P.S. Очень радостно, что в последнее время по RS отвечают специалисты из компании:)
...
Рейтинг: 0 / 0
HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
    #33439538
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hummer2 ReportServer
А почему не использовать несколько отчётов и не объеденить их в одну таблицу - т.е. в ячейку таблицы вставить подчинённый отчёт, параметры которго будут браться из Fields основного отчёта? Минусы при этом известны, но иногода иначе не совсем получается..

Конечно, можно сделать с помощью subreport. Основной недостаток, на мой взгляд, в том что основной отчет не может ничего получить из подчиненного. (Например, я не смогу показать только те товары, по которым остатки меньше какого-то порога)
...
Рейтинг: 0 / 0
HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
    #33440420
alisaap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подчиненные использовать не хорошо, т.к. нужны разворачивающиеся группировки с общими суммами по закрытой группировки. А я буду видеть только заголовок без суммы.
Через джойн тоже не получается, т.к. в отчет задается только определенный период. И количество записей в каждом селекте разное.
То есть, получается, нет способа на один лист (в одну таблицу) вывести данные разных датасет? Это же безобразие какое то!!! Может есть скрытые резервы?
...
Рейтинг: 0 / 0
HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
    #33441625
VladMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как скрытый резерв. Можно написать хранимую процедуру, в которой получить то что хотите видеть в "развернутом" отчете и группировкой "сворачивать" в РС.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / HELLPP! Как в ReportServer (2005) вывести отчет по трем DataSet ???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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