私のようなデータを返すストアドプロシージャがあります:コードによってSSRS - 私のレポートのテーブル内のデータの欠落にもかかわらず、SQL Serverには、失われたデータ
Id Name fromTable
1 Alison Table1
2 Gary Table2
3 Jack Table1
4 John Table3
を:
Select Id, Name, fromTable='Table1' from Table1
union
Select Id, Name, fromTable='Table2' from Table2
union
Select Id, Name, fromTable='Table3' from Table3
私が作成しましたSSRS 2008のレポートでは、このSPに接続されたDataset1が作成され、Dataset1に接続されたSSRSレポートにテーブルが挿入されています。しかし、ここでは、Table1(Alison and Gary)のデータのみを表示します。私は表2と表3からのデータを見ることができません。 SQL Server 2008では、クエリがうまく機能しているように見えるため、なぜそれが起こっているのか、どのように修正するのか理解できませんでした。
チェックレポートは、キャッシュされたデータに対して実行されている場合は、実行時にレポートをプレスレポートビューアパラメータ]ペインの[更新]ボタンが生成されます。 'UNION'演算子がDistinct行を返すことにも注意してください.UNION ALLを使用してすべての行を取得してください。 –
UNIONへのUNIONをリフレッシュすることもUNIONに変更しないこともできませんでした:( –
データセット/タブリックスがフィルタの影響を受けるかどうかチェックしましたか? –