SSRS でこれを行う方法を教えてください:- ユーザーが多値パラメーターの複数の値を選択した場合は、テキスト ボックスに「複数」を表示し、ユーザーが 1 つの値のみを選択した場合は、その値をテキスト ボックスに表示します。
2016 次
2 に答える
2
以下の式を使用できます: =iif(Parameters!ParameterName.Count>1,"Multiple",Parameters!ParameterName.Value(0))
于 2012-11-19T13:32:39.683 に答える
2
いくつかの方法があります。最初に、特定のパラメータが多値かどうかを確認できます。
=Parameters! <MultivalueParameterName> .IsMultiValue
上記が True を返した場合、以下のようにいくつの選択が行われたかを確認できます。
=Parameters! <MultivalueParameterName> .Count
最後に、上記の行が 1 以上を返した場合、複数の値が選択されていることがわかり、結果として「複数」が設定され、結果が 1 の場合は正確な値が結果として表示されます。関数は次のようになります。
If parameter.IsMultiValue then
if parameter.count() > 1
s = "Multiple"
Else
s = parameter.Value
End If
Return s
于 2012-06-15T00:56:26.413 に答える