2012-06-14 3 views
1

Дайте мне знать, как это сделать в SSRS: - Если пользователь выбирает несколько значений многозначного параметра, тогда отобразите «Несколько» в текстовом поле еще, если пользователь выбирает только одно значение, а затем отображает это значение в текстовом поле.Отображение многозначных параметров SSRS

ответ

2

Существует несколько способов сделать это. первых, вы можете проверить, если конкретный параметр является многозначным или нет:

=Parameters! <MultivalueParameterName> .IsMultiValue 

Если выше возвращения ИСТИНА, вы можете проверить, сколько выбор сделан, как показано ниже:

=Parameters! <MultivalueParameterName> .Count 

Наконец, если выше линии возврата более 1, то вы знаете, что выбрано несколько значений и задано «несколько» в качестве результатов, а если результат равен 1, то в качестве результата будет показано точное значение. Функция будет выглядеть, как показано ниже:

If parameter.IsMultiValue then 
    if parameter.count() > 1 
      s = "Multiple" 
Else 
    s = parameter.Value 
End If 
Return s 
2

Вы можете использовать ниже выражение: (! Параметры ParameterName.Count> 1, "Рассеянный", параметры ParameterName.Value (0)) = IIF

Смежные вопросы