Reporting services SSRS中的多IF语句
如何在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
=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
位