Добавление целых чисел к многозначному параметру в отчете детализации - PullRequest
1 голос
/ 07 октября 2011

У меня есть иерархия из 4 отчетов для отображения все более детализированных данных в диаграммах. Когда пользователи нажимают на столбец в основной диаграмме, они переходят на один уровень вниз. Если щелкнуть столбец на вторичной диаграмме в том же отчете, отчет перезагрузится с выбранным новым параметром. Я фильтрую диаграммы на уровне отчета, но другие элементы на странице фильтруются на уровне набора данных. Параметр указывает на поле целочисленного идентификатора таблицы данных SQL.

Я бы хотел добавить новый (целочисленный) параметр в конец списка, а не стирать текущий параметр. Что я должен передавать в отчет о свойстве действия серии?

1 Ответ

0 голосов
/ 10 октября 2011

Ну, узнал, как выполнить задачу.Это грязно, но это работает.SSRS передает многозначные параметры в MSSQL в виде строки.Это означает, что мы можем обойтись без тонкостей работы с целыми числами и просто собрать массив.Был выбран разделитель "%%", поскольку он никогда не должен быть допустимым, даже в виде строки.Преобразование в строку в имени поля, вероятно, излишне.

= Split (Join (Параметры! ParameterName.Value, "%%") & "%%" & CSTR (Fields! FieldName.Value), ""%% ")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...