0

SSRS 2005 を使用しています。単一のパラメーター「@Serial」を持つレポートがあります。当社のサポート技術者がコンピューターのシリアル番号をパラメーター フィールドに入力し、データベース テーブルから一致するレコードを返すレポートを生成します。シリアル番号の数は厳密に設定されておらず、1 から 100++ の範囲です。

私の最終的な目標は、一致するレコードを返さないシリアル番号をリストすることです。

SSRS では、=JOIN(Parameters!Serial.Value,",") を使用して、すべてのパラメーター値 (シリアル番号) をテキスト フィールドに一覧表示しようとしました。これは、渡されたすべてのパラメーターをリストするのにうまく機能しますが、リストを変換する正しい式がわからないため、一致しないシリアル番号のみが含まれます。

SQL クエリで左結合を使用することが提案されましたが、2 つのテーブルを結合できるように、技術者が入力したパラメーターを SQL の一時テーブルに取得する方法がわかりません。

いずれかの方法に関するヘルプを歓迎します。また、これら 2 つの方法の代替手段を歓迎します。

4

1 に答える 1

0

パラメータ値に CountDistinct コントロールを使用しませんか

于 2013-12-19T13:27:07.790 に答える