0
SSRS 2012
と統合されたサービスがあり、レポートを作成して郵送しています。このサービスは、SSRS
Webサービスを呼び出してレポートストリームを取得します。SSRS Webサービスから返されたレポートが空であるかどうかを確認する方法
レポートの種類については、送信前にレポートが空でないかどうかを確認する必要があります。
これは、レポート内でクエリを複製したり、レポートの内容を分析したりすることなく、どのように抽象的に行うことができますか?
更新: レンダリングメソッドは警告を返します。レポートから特定の警告を送ることは可能でしょうか?私は、データセットクエリで警告を発生させようとしますが、warningsパラメータにはnullが残っています。たぶん、サービスの警告のためだけです。ドキュメンテーションはあまり追加されません。
考えられるのは、レポートの内容を分析せずに抽象的に行うことです。 イメージが埋め込まれている場合のフォーマットが変更された場合、長さを観察するのは簡単に失敗します。 – ByteArtisan
おそらくすでに推測しているように、これを抽象的に行うのは難しいでしょう。 SSRS Webサービスには、実際にフォームにデータが入力されたか、データが利用可能であることを示すメカニズムはありません。データセットがない場合は、常に「No Data」と表示されるifステートメントを使用して、データに関係なく返されるサイズが常に同じになるようにすることができます。また、ローカルレポートを作成してデータセットを生成し、有効な場合はSSRSにデータセット全体を渡すこともできますが、その解決策はあまり好きではありません。 – Falanor
私はまだそれを行う別の方法もありません。私はあなたの第二の解決策を掘り下げます。 Tks。 – ByteArtisan