"RequestID"が共通する2つのSharePointリストがあります。レポートの主なリストは「アクションアイテム」ですが、アプリケーションが選択したパラメータと等しいレコードのみを表示したいとします。アプリケーションは「要求」リストにあります。第2リストのSSRSフィルター
私はこのケースでは、私が唯一の要求#15と#22に関連するアクションアイテムのIds 44と55になるだろうので、Application name = 'Math'
のためにフィルタリングします。私はあなたがフィルター内のルックアップを使用することができないことを理解し、
=Join(LookupSet(CInt(Fields!Request_ID.Value), CInt(Fields!ID.Value), Fields!Application.Value, "Requests"), ", ")
しかし: 私は成功し、これを使用してレポート内のアプリケーションの名前を表示しています。何か案は?
レポートで唯一つのパラメータ、 "アプリケーション" があります。これはSharePointリストを使用していることを忘れないでください - SQLはありません。私はSQLで簡単にそれを行うことができます。このパラメータの値のリストは、別のSPリスト「アプリケーション」から取得されます。パラメータはアプリケーションを正しく表示します。問題は、アクションアイテムリストを照会しているときに、リクエストリストからアプリケーションを取得しようとしていることです。 – Laurel
私はSharePointが問題かもしれないと思った - 私はそれをソースとして扱っていない。 ** DataSource **として使用することはできませんか? https://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as-a-data-source-in-sql-server-reporting-services-2008-r2/ –
はい、使用できますデータソースとしてSharePointリストを作成することはできますが、別のSharePointリストに追加することはできません。それが問題です。 – Laurel