相关疑难解决方法(0)

iif函数是否计算SSRS中的两个路径或者它是否已短路?

我试图根据产品的销售额来评估每公斤价格($/Kg).如果产品在指定期间内实际销售,则此方法可以正常工作.但是,如果产品未售出,则Kg(分母)最终为0(零)并产生错误. - 除以零错误.

我试过这个

=iif(KgSold=0,0,Revenue/KgSold)
Run Code Online (Sandbox Code Playgroud)

似乎该iif函数正在计算真假结果.我该如何解决这个问题.

我应该使用该switch功能吗?

=switch(KgSold=0,0
        KgSold<>0,Revenue/KgSold)
Run Code Online (Sandbox Code Playgroud)

iif-function reportingservices-2005 reporting-services

19
推荐指数
2
解决办法
3988
查看次数

用于IF的SSRS表达式,然后是

我正在通过我们的海岸电话系统从桌子创建一个字段,我通过SSRS整合报告,我需要一些表达的帮助.

=if(Fields!ExitReason.Value 7,
then if (Fields!ExitReason.Value 1,
else if (Fields!ExitReason.Value 0,)))
Run Code Online (Sandbox Code Playgroud)

定义结果应该是:

=if(Fields!ExitReason.Value) = 7 then 1 else 0
Run Code Online (Sandbox Code Playgroud)

我试着让场地给我7,1其他0.任何帮助都会很棒.

谢谢,阿隆

expression reporting-services shoretel ssrs-expression

13
推荐指数
1
解决办法
11万
查看次数