SSRS 复杂的 IIf 表达式

SSRS complex IIf expression

我卡在了一个表达式上。下面是我想以编程方式执行的操作,但 SSRS 没有...我怎样才能让它工作?

=IIf(Fields!TransTypeLabel.Value = "Hour", Fields!SalesAmount.Value, IIf(Fields!TransTypeLabel.Value = "Fee" AND Fields!CategoryId.Value = "TIME_FEE", Fields!SalesAmount.Value, 0), 0)

去掉最后的“, 0”(但不是结束括号)。您还错过了某些字段引用末尾的 .Value(或 .Label,具体取决于您的实际需要)。例如Fields!TransTypeLabel 应该。是字段!TransTypeLabel.Value 。或者也许那是一种类型,应该阅读 Fields!TransType.Label ?