我尝试在ssrs报告中使用switch/iif函数



你好,我尝试在ssrs报告中同时使用switch和iif函数。我有一个列(Delta(,它有值,需要根据列值设置图像。以下是我的转换声明

=Switch(
Fields!Delta.Value =0,"arrowzero.jpg",
Fields!Delta.Value >0,"arrowup.jpg",
Fields!Delta.Value <0,"arrowup.jpg",
Fields!Delta.Value ="CNC","arrowblack.jpg"
)

Switch语句适用于除最后一种情况之外的所有情况";CNC";。

一些可能有助于解决此问题的观察结果。

  1. switch语句使用相同的列,但是前三个用数字计算,最后一个用字符串计算。这是正确的吗?

  2. 图像是否被称为";"arrowblack.jpg";,这里有打字错误吗?

  3. 如果最后一个选项应该像ELSE一样,那么您可以用True,"arrowblack.jpg"替换Fields!Delta.Value ="CNC","arrowblack.jpg"

相关内容

  • 没有找到相关文章

最新更新