SSRS レポートの値をチェックして、最初に null でないことを確認し、次に特定の値と等しいことを確認したいと考えています。私の表現は次のとおりです。
=iif(IsNothing(First(Fields!RecordStatusFlagId.Value, "DataSource")),"",(First(Fields!RecordStatusFlagId.Value, "DataSource") = 1,"","DELETED"))
したがって、RecordStatusFlagID.Value
が null ではなく、1 と等しくない場合は、"DELETED" と書き込みます。それ以外は「」と書きます。
ただし、これによりエラーが発生します。
エラー 75 [rsCompilerErrorInExpression] textrun 'textbox21.Paragraphs[0].TextRuns[0]' の値式にエラーが含まれています: [BC30198] ')' が必要です。C:\Reports\MyReport.rdl 0 0
すべての括弧が閉じて一致していることを確認したので、これは意味がありません。
IsNothing
演算子の第 2 項として式を使用することは可能ですか?