0

以前のマルチドロップダウン パラメータの場合にのみ、ドロップダウン パラメータを表示したい状況があります。(多くの選択肢の中から)1つの選択肢が選択されています。

ここに画像の説明を入力

これまでに試したのは、デフォルトの値を設定することです。ドロップダウン パラメータを次のようにします。

=iif( Parameters!AccountIDs.Count >0 , 1, Nothing)

しかし、それは機能していません。ヒントをいただければ幸いです、ありがとう

4

1 に答える 1

1

このようにパラメータを無効または有効にすることはできません。(少なくとも、本当に複雑になり、ページをたくさんハッキングすることなく)

ただし、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

于 2013-03-07T14:39:25.810 に答える