2016-10-12 2 views
0

例:最後の実行に含まれていない結果をSSRSに表示する方法はありますか?

私は今午後3時にレポートをプレビューします。午後2時(最後の実行)にプレビューしたときに表示されない結果をSSRSに表示したいだけです。ありがとう

+0

午後2時にプレビューされたテーブルにデータを保存する場合を除きます。レポートでは、システム内の現在のデータに対してクエリが実行されます。レポートをプレビューすると、そのコピーがどこかに保存されません。プレビューすると、レポートを生成するのに十分長い間メモリ内のデータがスティックされますが、消えてしまいます。 –

+0

基礎となるSQLは、表示されたレコード識別子を格納し、後続の結果からそれらを除外して除外する必要があります。 – ajeh

+0

OK、私はテーブルを作成して毎回結果を比較し、古いデータを次回に挿入する必要があると思います。 – LONG

答えて

1

データセットがプロシージャベースでストアされ、データが時間ベースである場合は、テーブルで呼び出されるたびに最後のレポート実行時間を保存できます。その値を使用して、次回のレポート実行の開始時期を判断できます。複数のユーザーが複数のユーザーを実行している場合は、レポートを実行しているユーザーを考慮する必要があり、ユーザーごとに個別の最終実行時間を保存する必要があります。

関連する問題