0

ストアド プロシージャから返された Reporting Services データセットがあります。パラメータに基づいてデータをさらにフィルタリングしたいと思います。そのフィルターをデータセットに追加しましたが、それでもすべてのデータが得られます。フィルタリングは、proc ベースのデータセットで機能しますか?それとも cmd テキスト ベースの select ステートメントだけで機能しますか?

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

4

1 に答える 1

1

私はそれを理解したと思いますが、なぜそれが何をしているのかわかりません。を使用してストアド プロシージャからのデータを見るsql management studioと、フィルタリングしようとしているデータ フィールドが正常に見え、スペースが追加されていませんWHERE field1 = 'Loaded'。データセットにフィルターを追加するときreporting services、一致するようにフィールドをトリミングする必要がありました。reporting services何らかの理由でデータにスペースが追加されているようです。

たとえば、私はしなければならなかった、

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

一致するようにします。

他の誰かがこの問題を抱えていましたか?

于 2009-06-11T18:31:36.280 に答える