Разделитель для хранения нескольких значений для параметра по умолчанию в rdl Microsoft SSRS - PullRequest
0 голосов
/ 28 ноября 2011

Я хочу знать, какой разделитель я могу использовать для хранения нескольких значений в столбце базы данных для значения по умолчанию параметра в rdl. В идеале разделитель должен быть недопустимым символом в значении по умолчанию. Таким образом, при обработке он может быть идентифицирован как разделитель, а не как значение по умолчанию.

Поскольку, когда параметр допускает несколько значений, мне нужен способ различать их, когда они хранятся в столбце таблицы базы данных, и извлекать их для отображения. Например. когда параметр даты имеет значения «2011-01-01» и «2011-02-01» в качестве значений по умолчанию, когда он хранится в столбце базы данных, мне нужен разделитель, чтобы дифференцировать его, чтобы я мог получить их и заполнить вернуться к выпадающему списку на дисплее для отображения.

например. Чтобы создать значения по умолчанию, щелкните правой кнопкой мыши параметр, в окнах свойств параметров отчета выберите «Разрешить несколько значений» на вкладке «Общие» и добавьте значение по умолчанию на вкладке «Значения по умолчанию».

Заранее спасибо

Обновление

Я ищу список недопустимых символов для значений по умолчанию, опубликованных Microsoft, похожих на недопустимые символы в имени файла.

1 Ответ

0 голосов
/ 29 ноября 2011

Если вы хотите вернуть несколько значений по умолчанию из набора данных, они должны быть возвращены как несколько записей, а не как одна запись со специальным разделителем.

Независимо от того, какой разделитель вы используете, SSRS будет рассматривать одно возвращенное значение как одно значение для параметра.

(Если вам нужно где-то сохранить значение по умолчанию и выполнить его синтаксический анализ для создания нескольких строк в наборе данных, тогда, конечно, выбор разделителя может быть любым, что вам нужно. Обычный выбор - символ канала (|) .)

...