2017-02-16 12 views
1

SSRSレポートでは、徐々に進歩しています。いくつかのパラメータを追加しました。それぞれのパラメータは、選択した値に基づいてデータをフィルタリングする際にうまく機能します(どちらも複数の値を許可します)。今度は、1つのパラメータを選択して、2番目のパラメータで使用可能な値を変更またはフィルタしたいとします。私は、何をしようとしているのか、何をもっているのかを説明するためにいくつかの写真を含める予定です。SSRS 1つのパラメータを持つことは、2番目のパラメータの値をフィルタリングします。

enter image description here

enter image description here

enter image description here

enter image description here

だから私は、最初のドロップダウンで選択したカテゴリに基づいて、サブカテゴリの2番目のパラメータのドロップダウンを移入します。

問題は、私は、私はそれ以上だ

私は 取得しないように「レポートを実行するために必要な1つの以上のパラメータを指定されていないエラーを」それを行う方法がわからない午前です私はそれから股関節の値(複数可)を引っ張っていますので、私はそれを適用するかどうかはわかりません

SELECT * FROM dbo.SubCategory WHERE CategoryId = (@Category) 

サブカテゴリのデータセットで、次のクエリでWHERE句を通じてデータセットクエリにパラメータを追加しようとしていることでエラーカテゴリパラメータ。

私は、両方とも複数の値を受け入れるという別の課題が予想されるので、適切な量のパラメータを取るように構造化する必要があります。

私はSQLに慣れていて、SSRSにもっと新鮮です。あなたの助けを前もってありがとう!

答えて

3

試してみてください。

SELECT * FROM dbo.SubCategory WHERE CategoryId IN (@Category) 

@Categoryは、複数の値のパラメータです。

+0

アレハンドロありがとう、私は変更を加え、今回は適切な場所で行った。 – David

関連する問題