複数の値のドロップダウンがある場合、どちらか一方を使用する方法はありますか?
今、私のロジックでドロップダウンパラメータを追加しました。このドロップダウンの値は次のとおりです。
- すべてを返す-1-(これにより、デフォルトで両方の複数値ドロップダウンが「すべて」になります
- パラメータ1-2を選択します-(これにより、パラメータ1から必要なものを選択でき、デフォルトのパラメータ2は「すべて」になります)
- パラメータ2-3-を選択します-(これにより、パラメータ2から必要なものを選択でき、デフォルトのパラメータ1は「すべて」になります)
これを処理するために、パラメーターのデフォルト値で次の式を使用します。
パラメーター1(ゼロはパラメーターで返される値です):
=iif(Parameters!Criteria.Value = 1, Nothing, iif(Parameters!Criteria.Value = 3, Nothing, 0))
そしてパラメータ2:
=iif(Parameters!Criteria.Value = 1, Nothing, iif(Parameters!Criteria.Value = 2, Nothing, 0))
ただし、このロジックは期待どおりに機能していないようです。式はパラメータデータセットにNothing
をスローする必要NULL
があり、デフォルトで「Everything」を返しますが、これは発生していません。