2008-11-18 2 views
69

Может ли кто-нибудь сказать мне, как отобразить все выбранное значение параметра multi value в отчете SSRS. При предоставлении опции parameter.value он дает ошибку.Отображаемый параметр (многозначное значение) в отчете

+0

Вот способ сделать это с помощью функции JOIN, как часть более крупного блог на многозначных параметрах: HTTP://www.wiseowl.co.uk/blog/s187/multivalue-report-builder.htm. – 2011-11-07 12:23:12

ответ

134

Вы можете использовать функцию "Регистрация", чтобы создать одну строку из массива меток, например:

=Join(Parameters!Product.Label, ",") 
+0

http://msdn.microsoft.com/en-us/library/aa337292(SQL.90).aspx – gbn 2008-11-19 04:46:02

+0

Если он добавив в заголовок соединение expr, это приведет к тому, что результаты будут расти по всему телу отчета no? – mirezus 2009-02-06 14:03:57

10

= Join (! Параметры Product.Label, vbcrfl) для новой линии

4

Я не знал о функции соединения - Ницца! Я написал функцию, что я помещен в секции коды (отчет свойства-> вкладка Кода:

Public Function ShowParmValues(ByVal parm as Parameter) as string 
    Dim s as String 

     For i as integer = 0 to parm.Count-1 
     s &= CStr(parm.value(i)) & IIF(i < parm.Count-1, ", ","") 
     Next 
    Return s 
End Function 
Смежные вопросы