2009-06-11 11 views
0

ストアドプロシージャから返されたレポートサービスデータセットがあります。私は、パラメータに基づいてデータをさらにフィルタリングしたいと思います。私はそのフィルタをデータセットに追加しましたが、それでも私はすべてのデータを与えています。フィルタリングはprocベースのデータセットでも、cmdテキストベースのselect文でも動作しますか?プロキシに基づくレポートサービスデータセットのフィルタリング

「4番目のパラメータをproc型の回答に追加する前に、これはオプションではありません。そうでなければ、私はその解決策を好むでしょう。

+0

フィルタをどのようにデータセットに追加しますか?それをレポートコントロールに渡す前にフィルタリングしているのであれば問題ありません。 – jgallant

+0

Business Intelligence Development Studioのレポートデザイナーを使用して、フィルターをデータセットに追加しました。 –

答えて

1

私は思っていましたが、なぜそれが何をしているのかわかりません。私はsql management studioを使用して格納されているprocからデータを見ると、フィルタリングしようとしているデータフィールドはうまく表示されていません。例えば、WHERE field1 = 'Loaded'を実行してそこでフィルタをかけることができます。データセットのreporting servicesにフィルタを追加すると、フィールドのトリムを一致させる必要がありました。何らかの理由でreporting servicesに空白が追加されたようです。例えば

私は、それが一致するため

trim(Fields!ReportDepartment.Value)=trim(Parameters!department.Value) 

をしなければなりませんでした。

他にもこの問題がありましたか?

+0

それは基本的にそれです。 –

関連する問題