powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services. Новичок)
4 сообщений из 4, страница 1 из 1
Reporting Services. Новичок)
    #38381442
Santa89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим на сервере есть три функции(Количество, Сумма, Объём) с входящим параметром "Магазин", возвращающих какое-то значение.
Мне нужно отразить высокую таблицу из трёх магазинов.
И что получается, для каждого такого поля (отмечено красным прямоугольником) мне нужно прописывать запрос?
Если магазинов будет не три а десять? Получается 10 * 3 = 30 таких полей, в каждом из которых будет обращение к функции с параметром ? По-другому никак?
...
Рейтинг: 0 / 0
Reporting Services. Новичок)
    #38381824
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Santa89,

время совсем позднее, и я могу где-то ошибаться, но скорее всего не ошибаюсь
если речь идет о СУБД MS SQL (может для других СУБД функции так вызывать нельзя - даже скалярные - я не знаю :))

предположим,магазины вы получаете из таблицы T_Shops
Тогда
SELECT ID_SHop, F1(ID_Shop) AS Qty, F2(ID_SHop) AS Volume, F3(ID_SHop) AS Summa
FROM T_Shops - дает Вам dataset по которому строится Ваша таблица
по умолчанию во вновь создаваемом tablix в группе Details - одна строка - добавьте туда ЕЩЕ три строки (ADD ROW INSIDE GROUP)
сделайте две колонки - в первой колонке статический текст (лейблы) - МАГАЗИН/КОЛИЧЕСТВО/ОБЪЕМ/СУММА, во второй - значения полей
ID_SHOP, Qty, Volume, Summa
...
Рейтинг: 0 / 0
Reporting Services. Новичок)
    #38384349
Santa89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrews25,

пробую. серв - MS SQL 2012
...
Рейтинг: 0 / 0
Reporting Services. Новичок)
    #38394824
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли магазинов будет не три а десять? Получается 10 * 3 = 30 таких полей, в каждом из которых будет обращение к функции с параметром ? По-другому никак?Откройте для себя бенды-группировки.
Грубо говоря Нужны всего 4 поля: магазин, объем, кол-во, сумма
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services. Новичок)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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