クエリをデータセットに記述して rdl を保存すると、SSRS によってクエリが書き換えられます。レポート、データセット、または rdl 内の他の文書化されていない場所のプロパティを介してこれを無効にする方法はありますか?
たとえば、クエリに次の where 句があるとします。
where active = @active and (@myid IS NULL OR id = @myid)
次のように変換されます。
where ( active = @active and @myid IS NULL) OR
( active = @active and id = @myid)
上記は簡単な例です。条件が多い句の場合where
、後でクエリを編集するのが難しくなります。