SSRS 2008 R2 を使用しています。私の RDL にはいくつかのサブレポートがあり、すべてこの親 RDL からのみ 1 つのフィールド値を入力として受け取ります。この 1 つのフィールド値は「people_id」と呼ばれます。ただし、親 RDL から返されるレコードが 0 の場合もあります。この場合、親 RDL からこのレポートを実行すると、次のエラーが発生します。
An error occurred during local report processing. Object reference not set to an instance of an object.
サブレポートのパラメーター値を両方に設定しようとしましたが、
people_id
と
=iif(isnothing(Fields!people_id.Value),"",Fields!people_id.Value)
レコードがない場合にこのエラーを回避するにはどうすればよいですか?