レポートのフィールドに対して and/or ステートメントを実行しようとしましたが、エラーが発生しました。「または」のないものを実行すると、正常に動作します。これをコーディングする必要がある別の方法はありますか?
=IIf(Fields!NOP.Value = "1","Consulting Fee","") or IIf(Fields!NOP.Value = "3","Honoraria","")
レポートのフィールドに対して and/or ステートメントを実行しようとしましたが、エラーが発生しました。「または」のないものを実行すると、正常に動作します。これをコーディングする必要がある別の方法はありますか?
=IIf(Fields!NOP.Value = "1","Consulting Fee","") or IIf(Fields!NOP.Value = "3","Honoraria","")
SSRS式に正式な「OR」ステートメントがないことを私が知ることができたので、あなたが試すかもしれないのはスイッチです:
=Switch(Fields!NOP.Value = "1", "Consulting Fee", Fields!NOP.Value = "3","Honoraria")
ネストされたIIF
ステートメントは機能するはずです:
=IIF(Fields!NOP.Value = "1", "Consulting Fee", IIF(Fields!NOP.Value = "3", "Honoraria", ""))