powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services. Скрыть ненужные строки\колонки
3 сообщений из 3, страница 1 из 1
Reporting Services. Скрыть ненужные строки\колонки
    #38451094
SuperBolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток коллеги!
Возникло несколько вопросов, надеюсь поможете
Использую Report Buider 3.0 + Sql server 2012 + SharePoint 2013
1) В чем всё-таки отличия Report Builder’a от VS2012 + report (каких-то особых отличий и фишек не заметил)
2) Есть структура(img приложено):
В зависимости от значения в бд считается или итог 1, или итог 2
Все это сделал, но есть случаи когда эти строки показывать не надо, а т.к. они изначально “скрыты” + “показывать в зависимости от поля «система»” (обычный плюсик), не могу разобраться как это сделать (надеюсь понятно объяснил)
3) Такая же структура Система -> Подсистема -> Модуль
В зависимости от Роли зашедшего необходимо показать или всю иерархию или часть (например: только Подсистему -> Модули в этой подсистеме или Систему->Модули), как данную проблему правильно решить без "извращений" и огромных потерь в производительности.

ps думаю кто нибудь сталкивался с похожими проблемами...
...
Рейтинг: 0 / 0
Reporting Services. Скрыть ненужные строки\колонки
    #38452051
Madmech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuperBolt,
1. Я тоже особых отличий не заметил. Вроде в VS ключевые слова VB-скриптов как-то подсвечиваются, но могу ошибаться.

2. У меня сейчас нет под рукой ни Report Builder'а, ни VS, но, скорее всего, Вам надо в свойствах строки таблицы найти параметр Visible и в там выбрать свойство Hidden, к котором прописать что-то вроде:
Код: vbnet
1.
= IIF(Fields!a.Value = 1, true, false)


3. Посмотрите в сторону самой базы ReportServer:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT u.*
	 ,pur.*
FROM [ReportServer].[dbo].[Users] u
INNER JOIN [ReportServer].dbo.PolicyUserRole pur ON pur.UserID = u.UserID


SELECT *
FROM [ReportServer].[dbo].[ExecutionLogStorage]


Первый запрос выдает информацию о пользователях и их правах, а второй показывает логи запуска отчетов. Информация по самим отчетам содержится в табличке Catalog. Связать все таблицы, думаю, сумеете. Дальше действуйте аналогично п.2, используя VB-конструкцию IIF.
...
Рейтинг: 0 / 0
Reporting Services. Скрыть ненужные строки\колонки
    #38566344
SuperBolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Madmech,

Спасибо за помощь, пригодились Ваши советы
ps Дома посмотрел Ваш ответ и напрочь вылетело из головы поблагодарить, сори :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services. Скрыть ненужные строки\колонки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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