1

レポートのフィールドに対して and/or ステートメントを実行しようとしましたが、エラーが発生しました。「または」のないものを実行すると、正常に動作します。これをコーディングする必要がある別の方法はありますか?

=IIf(Fields!NOP.Value = "1","Consulting Fee","") or IIf(Fields!NOP.Value = "3","Honoraria","")
4

2 に答える 2

3

SSRS式に正式な「OR」ステートメントがないことを私が知ることができたので、あなたが試すかもしれないのはスイッチです:

=Switch(Fields!NOP.Value = "1", "Consulting Fee", Fields!NOP.Value = "3","Honoraria")
于 2013-07-12T16:08:37.060 に答える
2

ネストされたIIFステートメントは機能するはずです:

=IIF(Fields!NOP.Value = "1", "Consulting Fee", IIF(Fields!NOP.Value = "3", "Honoraria", ""))
于 2013-07-12T16:46:50.293 に答える