Reporting services SSRS中的多IF语句

Reporting services SSRS中的多IF语句,reporting-services,Reporting Services,如何在SSRS中编写多个if语句。我是这样写的 =IIf(Parameters!MyDuration.Value="ThisMonth" & Parameters!Transactions.Value="Sale", Sum(Fields!ThisMonthSal), True,False) 这将引发使用多个参数的异常。请指导我如何编写这个多重if语句 运算符将两个字符串连接起来。您正在寻找和操作符。参考 此外,请注意IIF有三个部分(参见决策函数),其工作原理如下: =Iif(tes

如何在SSRS中编写多个if语句。我是这样写的

=IIf(Parameters!MyDuration.Value="ThisMonth" & Parameters!Transactions.Value="Sale", Sum(Fields!ThisMonthSal), True,False)

这将引发使用多个参数的异常。请指导我如何编写这个多重if语句

运算符将两个字符串连接起来。您正在寻找
操作符。参考

此外,请注意IIF有三个部分(参见决策函数),其工作原理如下:

=Iif(test, truepart, falsepart)
我不确定你想用“求和”位做什么(或者你想实现什么,这个问题还不清楚),但类似的东西会起作用:

=IIf(Parameters!MyDuration.Value=“ThisMonth”和Parameters!Transactions.Value=“Sale”,
Iif(总和(字段!本月数值)=0,“零和”,“非零和”),
“不是本月或销售”)

最后,你还不完全清楚你所犯的错误。如果您在访问参数时也遇到问题,则可能需要单独进行调查。在任何情况下,上面都应该解释
Iif
位。

操作符将两个字符串连接起来。您正在寻找
操作符。参考

此外,请注意IIF有三个部分(参见决策函数),其工作原理如下:

=Iif(test, truepart, falsepart)
我不确定你想用“求和”位做什么(或者你想实现什么,这个问题还不清楚),但类似的东西会起作用:

=IIf(Parameters!MyDuration.Value=“ThisMonth”和Parameters!Transactions.Value=“Sale”,
Iif(总和(字段!本月数值)=0,“零和”,“非零和”),
“不是本月或销售”)
最后,你还不完全清楚你所犯的错误。如果您在访问参数时也遇到问题,则可能需要单独进行调查。在任何情况下,以上都应解释
Iif