0

SQL Server Report Builder でレポートを生成しようとしています (初めて)

そして、私はこのフィールドを持つリストを持っています:name, order, weight, temp

フィールドorderに値がない場合もあります。そして、値のない行をフィルタリングしたいorder!

敬具 マルコ

4

1 に答える 1

0

定義したクエリを含むデータセットを使用していますか? その場合は、フィルター入力に基づいてクエリを実行できます。したがって、たとえば、値をクエリ (All, ,NotMissingOrder) に渡す Report Builder レポートにパラメーターを追加できます。

したがって、以下は、レポート「@FilterParam」から渡されたパラメーターを受け取ります。これは、フィルターが選択されている場合、NotMissingOrder の値として使用されます。これにより、Order に値がないレコードが出力から除外されます。パラメータのデフォルト値を = 'All' に設定できます。そうしないと、すべてが返されます。

Select *
From Table t
Where(isnull(t.Order,'MissingOrder') = @FilterParam
      Or 
      @FilterParam = 'All')
于 2011-10-06T18:58:19.377 に答える