以前のマルチドロップダウン パラメータの場合にのみ、ドロップダウン パラメータを表示したい状況があります。(多くの選択肢の中から)1つの選択肢が選択されています。
これまでに試したのは、デフォルトの値を設定することです。ドロップダウン パラメータを次のようにします。
=iif( Parameters!AccountIDs.Count >0 , 1, Nothing)
しかし、それは機能していません。ヒントをいただければ幸いです、ありがとう
以前のマルチドロップダウン パラメータの場合にのみ、ドロップダウン パラメータを表示したい状況があります。(多くの選択肢の中から)1つの選択肢が選択されています。
これまでに試したのは、デフォルトの値を設定することです。ドロップダウン パラメータを次のようにします。
=iif( Parameters!AccountIDs.Count >0 , 1, Nothing)
しかし、それは機能していません。ヒントをいただければ幸いです、ありがとう
このようにパラメータを無効または有効にすることはできません。(少なくとも、本当に複雑になり、ページをたくさんハッキングすることなく)
ただし、2 番目のパラメーターに動的に使用可能なオプションを持たせることができます。次に、次のような単一のオプションにし"<Not applicable>"
、以前のパラメーターに複数の値がある場合はそれを選択します。
利用可能なパラメーターを返すデータセットを作成する必要があります。このようなものがうまくいくかもしれません:
SELECT
'<Not Applicable>' AS ParameterValue
WHERE
@ParamOneCount > 1
UNION ALL
SELECT
SourceName
FROM
someTable
WHERE
@ParamOneCount = 1
(2 番目を複数の選択で置き換えて、SELECT
複数のハードコードされた値を持つように変更できます。)次に、このデータセットのパラメーターで、パラメーターの 1 つを「ParamOneCount」と呼ばれるように設定し、その値を次のように設定します。=Parameters!Account.Count