2016-05-18 1 views
1

レポートを数か月で編集する必要がないため、以下の動作が変更されたときは特に分かりません。私はVisual Studio 2015 Update 1 Professionalの最新版SSDT(2016年4月、14.0.60413.0)です。状況はVisual Studio 2013 Update 5でも同じです。Visual StudioのSSRSのレポート結果のフィルタリング2015

私はさまざまな製品のための情報が豊富なデータベースを持っています。 SSDT(レポートデザイナー)をVSで使用して、テーブル内の特定の製品に関するレポートの1つの結果のみを取得するようにフィルターをかけようとしていますが、これは可能ではないようです。

Visual Studioの以前のバージョンのSSDTでは、データセットを右クリックして手動でクエリを編集できました。私はSELECT私が望んでいた列を次に、独自のWHERE句を追加して、レポートパラメータでフィルタすることができます。私はもうこれを行うことはできません - オプションはもはや存在しません。クエリを手動で編集できますが、データソースのレベルでしか編集できません。これは、データソースにフィルタリングするパラメータの概念がないため、レポートだけでは役に立ちません。 This MSDN articleが間違っています。下のスクリーンショットを参照してください。

SSDT/Visual Studioレポートデザイナーで、特定のデータセットに対して1つの結果のみを取得する(または一般的にフィルタリングする)正しい方法は何ですか?

データセットのプロパティ(編集さフィールド名):

dataset properties

+0

データセットクエリに '@ Param'のようなパラメータがありますか?また、パラメータのプロパティを調べましたか? – StevenWhite

答えて

1

のみ単一の結果を取得する唯一の方法は2つあります。 SQL Serverの中で

  1. これらはのみ方法ですパラメータに

を使用してデータを制限SSRS内

  • (INNERは、などなどのJOIN)WHERE句または同様の概念を使用してデータを制限します。

  • 関連する問題