0

次のようなデータセット クエリを含むレポートを作成しています。

(ワークコードは1、2、3、4の4種類あります)

SELECT First, Last, WorkCode
FROM MyTable
WHERE Department = @Department

ユーザーが WorkCode 2 なしでレポートを実行できるようにするパラメーターを追加したいので、クエリは次のようになります。

SELECT First, Last, WorkCode
FROM MyTable
WHERE Department = @Department
AND WorkCode <> 2

しかし、2 つの別々のレポートを作成せずにこれを行う方法がわかりません。

4

2 に答える 2

0

最初のクエリに基づいて、すべてのレポート アイテムに対して 1 つのデータセットを使用できます。また、1 つ以上のレポート アイテムにフィルターを追加して、データセットをさらに絞り込むこともできます。

したがって、Tablix にWorkCode 2=Fields!WorkCode.Valueが表示されないようにする場合は、 <>をチェックするフィルターを適用できます2

または、このパラメーターをベースにすることもできます。つまり、フィルターは=Fields!WorkCode.Value<>になり=Parameters!WorkCode.Valueます。

于 2013-09-09T22:36:30.107 に答える