私は、レポート(SQL Server 2005 btw)を生成するためにフィルタリングされていないデータセットを処理しています。SQL Reporting Servicesでは、パラメータに基づいてデータセットをフィルタリングする方法はありますか。
名前がの列で、レポートにパラメータを追加して、いくつかの文字を含む名前のみを選択したいとしましょう。
これらのフィルタを処理する方法を知っていますか?
私は運これらを試してみた:私は、パラメータに「OO」
を与える場合、私は、名前を「FOO」と「foobarに」を得ることができるようにしたいと思い=Fields!Name.Value Like =Parameters!FilterName.Value
=Fields!Name.Value = = "%" + Parameters!FilterName.Value + "%"
編集:私はフィルタリングがSQLサーバ側で行われるべきであることを知っていますが、私は与えられたデータセットを制御しません(webserviceはno-parametersメソッドを与えます)。報告側。
[Reporting Servicesのフィルタでの作業 - 第2部:LIKE演算子](http://blog.datainspirations.com/2010/12/30/working-with-reporting -services-filters-part-2-like-like /) –
私はむしろバックエンドでフィルタリングをしたいと思います。私はSSRS 2005の基礎に関するシリーズを書いています(まだ進行中です)。基本的なパラメータについては、シリーズの最新記事(Using Parameter)を参照してください:http://dbalink.wordpress.com/2009/05/02/how-to-report-authoring-in-ssrs-2005-part-iv -adding-parameters/ – MarlonRibunal